struttura D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA viene usato con D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA nell'implementazione di Digital Rights Management (DRM).
Sintassi
typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA {
UINT PrivateDataSize;
UINT HWProtectionDataSize;
BYTE pbInput[4];
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA;
Members
PrivateDataSize
Contiene le dimensioni dei dati privati riservati per l'utilizzo di IHV. Questa dimensione viene determinata dal membro pPrivateInputSize restituito da GetCryptoSessionPrivateDataSize.
HWProtectionDataSize
Contiene le dimensioni dei dati del comando DRM.
pbInput[4]
Se PrivateDataSize è maggiore di 0, pbInput[0] - pbInput[PrivateDataSize - 1] è riservato per l'uso IHV.
pbInput[PrivateDataSize] - pbInput[HWProtectionDataSize + PrivateDataSize - 1] contiene i dati di input per il comando DRM. Il formato e le dimensioni del comando DRM sono definiti dalla specifica DRM.
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_DATA