Compartilhar via


estrutura D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA (d3d11_1.h)

Representa dados de troca de chaves para proteção de conteúdo de hardware.

Sintaxe

typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA {
  UINT                                         HWProtectionFunctionID;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA  *pInputData;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
  HRESULT                                      Status;
} D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA;

Membros

HWProtectionFunctionID

A ID da função do comando DRM. Os valores e os significados da ID da função são definidos pela especificação drm.

pInputData

Ponteiro para um buffer que contém uma estrutura de D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA que especifica a memória reservada para uso de IHV e os dados de entrada para o comando DRM.

pOutputData

Ponteiro para um buffer que contém uma estrutura D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA que especifica a memória reservada para uso de IHV e os dados de entrada para o comando DRM.

Status

O resultado do comando DRM de hardware.

Comentários

Um ponteiro para essa estrutura é passado no parâmetro pData de ID3D11VideoContext::NegotiateCryptoSessionKeyExchange quando o método ID3D11CryptoSession está sendo criado usando o tipo de troca de chaves D3D11_KEY_EXCHANGE_HW_PROTECTION .

Requisitos

   
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho d3d11_1.h

Confira também

Estruturas de vídeo do Direct3D 11