Compartir a través de


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 usa el controlador 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 bloque 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 la aceleración de vídeo de DirectX (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 CryptoType miembro.

[in/out] hCryptoSession

Identificador de la sesión de cifrado. El controlador de visualización en modo de usuario debe establecer este identificador en un valor que el entorno de ejecución de Microsoft Direct3D puede usar para identificar la sesión de cifrado en llamadas posteriores.

Requisitos

Requisito Valor
cliente mínimo admitido D3DDDIARG_CREATECRYPTOSESSION se admite a partir del sistema operativo Windows 7.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

CreateCryptoSession