estructura D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA se usa con D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA en la implementación de Digital Rights Management (DRM).
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;
PrivateDataSize
Contiene el tamaño de los datos privados reservados para el uso de IHV. Este tamaño se determina a partir del miembro pPrivateInputSize devuelto por GetCryptoSessionPrivateDataSize.
HWProtectionDataSize
Contiene el tamaño de los datos del comando DRM.
pbInput[4]
Si PrivateDataSize es mayor que 0, pbInput[0] – pbInput[PrivateDataSize - 1] está reservado para el uso de IHV.
pbInput[PrivateDataSize] – pbInput[HWProtectionDataSize + PrivateDataSize - 1] contiene los datos de entrada para el comando DRM. La especificación drm define el formato y el tamaño del comando DRM.
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA