Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Структура D3DDDIARG_CREATECRYPTOSESSION описывает сеанс шифрования для создания.
Синтаксис
typedef struct _D3DDDIARG_CREATECRYPTOSESSION {
[in] GUID CryptoType;
GUID DecodeProfile;
[in/out] HANDLE hCryptoSession;
} D3DDDIARG_CREATECRYPTOSESSION;
Члены
[in] CryptoType
GUID, указывающий тип шифрования, который драйвер использует для сеанса шифрования, который создает функция драйвера CreateCryptoSess ion. GUID может быть одним из следующих:
D3DCRYPTOTYPE_AES128_CTR
GUID, указывающий 128-разрядный AES-CRT блочный шифр.
D3DCRYPTOTYPE_PROPRIETARY
GUID, указывающий собственный алгоритм шифрования.
DecodeProfile
[in] ИДЕНТИФИКАТОР GUID, указывающий профиль декодирования видеотрансляций DirectX (DirectX VA), который драйвер использует для сеанса шифрования, который создает функция CreateCryptoSession. Драйвер использует этот профиль декодирования в сочетании с типом шифрования, указанным элементом CryptoType.
[in/out] hCryptoSession
Дескриптор сеанса шифрования. Драйвер отображения пользовательского режима должен задать этот дескриптор значением, которое может использовать среда выполнения Microsoft Direct3D для идентификации сеанса шифрования в последующих вызовах.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | D3DDDIARG_CREATECRYPTOSESSION поддерживается начиная с операционной системы Windows 7. |
| заголовка | d3dumddi.h (include D3dumddi.h) |