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)

Consulte también

CreateCryptoSession