IDXGIAdapter3 ::RegisterHardwareContentProtectionTeardownStatusEvent, méthode (dxgi1_4.h)

S’inscrit pour recevoir la notification des événements de retrait de la protection du contenu matériel.

Syntaxe

HRESULT RegisterHardwareContentProtectionTeardownStatusEvent(
  [in]  HANDLE hEvent,
  [out] DWORD  *pdwCookie
);

Paramètres

[in] hEvent

Type : HANDLE

Handle de l’objet d’événement que le système d’exploitation définit lors de la destruction de la protection du contenu matériel. La fonction CreateEvent ou OpenEvent retourne ce handle.

[out] pdwCookie

Type : DWORD*

Pointeur vers une valeur de clé qu’une application peut passer à la méthode IDXGIAdapter3 ::UnregisterHardwareContentProtectionTeardownStatus pour annuler l’inscription de l’événement de notification spécifié par hEvent .

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Appelez ID3D11VideoDevice ::GetContentProtectionCaps() pour case activée la présence de la fonctionnalité D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN pour savoir si le matériel contient un mécanisme de démontage automatique.

Une fois l’événement signalé, l’application peut appeler ID3D11VideoContext1 ::CheckCryptoSessionStatus pour déterminer l’impact du démontage matériel pour une interface ID3D11CryptoSession spécifique.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dxgi1_4.h (include DXGI1_3.h)
Bibliothèque Dxgi.lib
DLL Dxgi.dll

Voir aussi

IDXGIAdapter3