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 |