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;
Membri
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.
Osservazioni
Un puntatore a questa struttura viene passato come parametro pData di funzione NegotiateCryptoSessionKeyExchange quando l'oggetto cryptoSession crea usando il tipo di scambio di chiavi D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
intestazione | d3d10umddi.h (include D3d10umddi.h) |
Vedere anche
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA