Freigeben über


IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent-Methode (dxgi1_4.h)

Registriert, um Benachrichtigungen über Teardownereignisse für den Hardwareinhaltsschutz zu erhalten.

Syntax

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

Parameter

[in] hEvent

Typ: HANDLE

Ein Handle für das Ereignisobjekt, das vom Betriebssystem festgelegt wird, wenn ein Teardown des Hardwareinhaltsschutzes auftritt. Die CreateEvent- oder OpenEvent-Funktion gibt dieses Handle zurück.

[out] pdwCookie

Typ: DWORD*

Ein Zeiger auf einen Schlüsselwert, den eine Anwendung an die IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus-Methode übergeben kann, um die Registrierung des Benachrichtigungsereignisses aufzuheben, das hEvent angibt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Rufen Sie ID3D11VideoDevice::GetContentProtectionCaps() auf, um zu überprüfen, ob die D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN-Funktion vorhanden ist, um zu ermitteln, ob die Hardware einen automatischen Teardownmechanismus enthält.

Nachdem das Ereignis signalisiert wurde, kann die Anwendung ID3D11VideoContext1::CheckCryptoSessionStatus aufrufen, um die Auswirkungen des Hardware-Teardowns für eine bestimmte ID3D11CryptoSession-Schnittstelle zu bestimmen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile dxgi1_4.h (einschließlich DXGI1_3.h)
Bibliothek Dxgi.lib
DLL Dxgi.dll

Weitere Informationen

IDXGIAdapter3