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 |