structure D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA est utilisé avec D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA dans l’implémentation de la gestion des droits numériques (DRM).
Syntaxe
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;
Membres
PrivateDataSize
Contient la taille des données privées réservées pour l’utilisation d’IHV. Cette taille est déterminée à partir du membre pPrivateInputSize retourné par GetCryptoSessionPrivateDataSize.
HWProtectionDataSize
Contient la taille des données de commande DRM.
pbInput[4]
Si PrivateDataSize est supérieur à 0, pbInput[0] – pbInput[PrivateDataSize - 1] est réservé à l’utilisation d’IHV.
pbInput[PrivateDataSize] : pbInput[HWProtectionDataSize + PrivateDataSize - 1] contient les données d’entrée de la commande DRM. Le format et la taille de la commande DRM sont définis par la spécification DRM.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | d3d10umddi.h (include D3d10umddi.h) |
Voir aussi
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA