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 |