estructura D3DDDIARG_CREATECRYPTOSESSION (d3dumddi.h)
La estructura D3DDDIARG_CREATECRYPTOSESSION describe una sesión de cifrado que se va a crear.
Sintaxis
typedef struct _D3DDDIARG_CREATECRYPTOSESSION {
[in] GUID CryptoType;
GUID DecodeProfile;
[in/out] HANDLE hCryptoSession;
} D3DDDIARG_CREATECRYPTOSESSION;
Miembros
[in] CryptoType
GUID que indica el tipo de cifrado, que el controlador usa para la sesión de cifrado que crea la función CreateCryptoSession del controlador. El GUID puede ser uno de los siguientes:
D3DCRYPTOTYPE_AES128_CTR
GUID que indica el cifrado de bloques AES-CRT de 128 bits.
D3DCRYPTOTYPE_PROPRIETARY
GUID que indica un algoritmo de cifrado propietario.
DecodeProfile
[in] Guid que indica el perfil de descodificación de DirectX Video Acceleration (DirectX VA) que usa el controlador para la sesión de cifrado que crea la función CreateCryptoSession del controlador. El controlador usa este perfil de descodificación junto con el tipo de cifrado que especifica el miembro CryptoType .
[in/out] hCryptoSession
Identificador de la sesión de cifrado. El controlador de pantalla en modo de usuario debe establecer este identificador en un valor que el tiempo de ejecución de Microsoft Direct3D puede usar para identificar la sesión de cifrado en llamadas posteriores.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | D3DDDIARG_CREATECRYPTOSESSION se admite a partir del sistema operativo Windows 7. |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |