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 |