struttura D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA viene usato con NegotiateCryptoSessionKeyExchange nell'implementazione di Digital Rights Management (DRM).
Sintassi
typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA {
UINT HWProtectionFunctionID;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA *pInputData;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
HRESULT Status;
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA;
Members
HWProtectionFunctionID
Specifica l'ID funzione del comando DRM. I valori e i significati dell'ID funzione sono definiti da ogni singolo componente DRM.
pInputData
Puntatore a un buffer contenente una struttura D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA , memoria riservata per l'uso IHV e i dati di input per il comando DRM.
pOutputData
Puntatore a un buffer contenente una struttura D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA , memoria riservata per l'uso IHV e i dati di output per il comando DRM.
Status
Restituisce il risultato del comando DRM hardware.
Commenti
Un puntatore a questa struttura viene passato come parametro pData della funzione NegotiateCryptoSessionKeyExchange quando l'oggetto CryptoSession sta creando usando il tipo di scambio di chiavi D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |
Vedi anche
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA