Partager via


D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA structure (d3d11_1.h)

Représente les données d’échange de clés pour la protection du contenu matériel.

Syntaxe

typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA {
  UINT                                         HWProtectionFunctionID;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA  *pInputData;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
  HRESULT                                      Status;
} D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA;

Membres

HWProtectionFunctionID

ID de fonction de la commande DRM. Les valeurs et la signification de l’ID de fonction sont définies par la spécification DRM.

pInputData

Pointeur vers une mémoire tampon contenant une structure D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA qui spécifie la mémoire réservée à 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 de D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA qui spécifie la mémoire réservée à l’utilisation d’IHV et les données d’entrée pour la commande DRM.

Status

Résultat de la commande DRM matérielle.

Notes

Un pointeur vers cette structure est passé dans le paramètre pData de la méthode ID3D11VideoContext::NegotiateCryptoSessionKeyExchange lorsque l’ID3D11CryptoSession est créé à l’aide du type d’échange de clé D3D11_KEY_EXCHANGE_HW_PROTECTION .

Spécifications

   
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête d3d11_1.h

Voir aussi

Structures vidéo Direct3D 11