Compartilhar via


Interface IDirect3DCryptoSession9 (d3d9.h)

Representa uma sessão criptográfica.

Para obter um ponteiro para essa interface, chame IDirect3DDevice9Video::CreateCryptoSession.

Herança

A interface IDirect3DCryptoSession9 herda da interface IUnknown . IDirect3DCryptoSession9 também tem estes tipos de membros:

Métodos

A interface IDirect3DCryptoSession9 tem esses métodos.

 
IDirect3DCryptoSession9::D ecryptionBlt

Grava dados criptografados em uma superfície protegida. (IDirect3DCryptoSession9.DecryptionBlt)
IDirect3DCryptoSession9::EncryptionBlt

Lê dados criptografados de uma superfície protegida. (IDirect3DCryptoSession9.EncryptionBlt)
IDirect3DCryptoSession9::FinishSessionKeyRefresh

Alterna para uma nova chave de sessão. (IDirect3DCryptoSession9.FinishSessionKeyRefresh)
IDirect3DCryptoSession9::GetCertificate

Obtém a cadeia de certificados do driver. (IDirect3DCryptoSession9.GetCertificate)
IDirect3DCryptoSession9::GetCertificateSize

Obtém o tamanho da cadeia de certificados do driver. (IDirect3DCryptoSession9.GetCertificateSize)
IDirect3DCryptoSession9::GetEncryptionBltKey

Obtém a chave criptográfica usada para descriptografar os dados retornados pelo método IDirect3DCryptoSession9::EncryptionBlt.
IDirect3DCryptoSession9::GetSurfacePitch

Obtém o passo de uma superfície protegida.
IDirect3DCryptoSession9::NegotiateKeyExchange

Estabelece a chave de sessão para a sessão criptográfica.
IDirect3DCryptoSession9::StartSessionKeyRefresh

Obtém um número aleatório que pode ser usado para atualizar a chave de sessão. (IDirect3DCryptoSession9.StartSessionKeyRefresh)

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho d3d9.h

Confira também

Interfaces de vídeo Direct3D

Proteção de conteúdo baseada em GPU