Compartilhar via


estrutura D3DDDIARG_CREATECRYPTOSESSION (d3dumddi.h)

A estrutura D3DDDIARG_CREATECRYPTOSESSION descreve uma sessão de criptografia a ser criada.

Sintaxe

typedef struct _D3DDDIARG_CREATECRYPTOSESSION {
  [in]     GUID   CryptoType;
           GUID   DecodeProfile;
  [in/out] HANDLE hCryptoSession;
} D3DDDIARG_CREATECRYPTOSESSION;

Membros

[in] CryptoType

Um GUID que indica o tipo de criptografia, que o driver usa para a sessão de criptografia que a função CreateCryptoSession do driver cria. O GUID pode ser um dos seguintes:

D3DCRYPTOTYPE_AES128_CTR

Um GUID que indica a criptografia de bloco AES-CRT de 128 bits.

D3DCRYPTOTYPE_PROPRIETARY

Um GUID que indica um algoritmo de criptografia proprietário.

DecodeProfile

[in] Um GUID que indica o perfil de decodificação do DirectX VA (Aceleração de Vídeo DirectX) que o driver usa para a sessão de criptografia que a função CreateCryptoSession do driver cria. O driver usa esse perfil de decodificação em conjunto com o tipo de criptografia especificado pelo membro CryptoType .

[in/out] hCryptoSession

Um identificador para a sessão de criptografia. O driver de exibição do modo de usuário deve definir esse identificador como um valor que o runtime do Microsoft Direct3D pode usar para identificar a sessão de criptografia em chamadas subsequentes.

Requisitos

Requisito Valor
Cliente mínimo com suporte D3DDDIARG_CREATECRYPTOSESSION tem suporte a partir do sistema operacional Windows 7.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

CreateCryptoSession