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) |