Condividi tramite


struttura D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA (d3d11_1.h)

Rappresenta i dati di scambio delle chiavi per la protezione del contenuto hardware.

Sintassi

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;

Members

HWProtectionFunctionID

ID funzione del comando DRM. I valori e i significati dell'ID funzione sono definiti dalla specifica DRM.

pInputData

Puntatore a un buffer contenente una struttura D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA che specifica la memoria riservata per l'uso di IHV e i dati di input per il comando DRM.

pOutputData

Puntatore a un buffer contenente una struttura D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA che specifica la memoria riservata per l'uso di IHV e i dati di input per il comando DRM.

Status

Risultato del comando DRM hardware.

Commenti

Un puntatore a questa struttura viene passato al parametro pData di ID3D11VideoContext::NegotiateCryptoSessionKeyExchange quando l'ID3D11CryptoSession sta creando usando il tipo di scambio delle chiavi D3D11_KEY_EXCHANGE_HW_PROTECTION .

Requisiti

   
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione d3d11_1.h

Vedi anche

Strutture video Direct3D 11