D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA structure (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA est utilisé avec NegotiateCryptoSessionKeyExchange dans l’implémentation de la gestion des droits numériques (DRM).
Syntaxe
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;
Membres
HWProtectionFunctionID
Spécifie l’ID de fonction de la commande DRM. Les valeurs et significations de l’ID de fonction sont définies par chaque composant DRM individuel.
pInputData
Pointeur vers une mémoire tampon contenant une structure D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA , une mémoire réservée pour l’utilisation d’IHV et les données d’entrée pour la commande DRM.
pOutputData
Pointeur vers une mémoire tampon contenant une structure D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA , une mémoire réservée pour une utilisation IHV et les données de sortie pour la commande DRM.
Status
Retourne le résultat de la commande DRM matérielle.
Remarques
Un pointeur vers cette structure est passé en tant que paramètre pData de la fonction NegotiateCryptoSessionKeyExchange lorsque l’objet CryptoSession crée à l’aide du type d’échange de clé D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION .
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 (incluez D3d10umddi.h) |
Voir aussi
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA