Metodo IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent (dxgi1_4.h)
Esegue la registrazione per ricevere la notifica degli eventi di disinstallazione della protezione del contenuto hardware.
Sintassi
HRESULT RegisterHardwareContentProtectionTeardownStatusEvent(
[in] HANDLE hEvent,
[out] DWORD *pdwCookie
);
Parametri
[in] hEvent
Tipo: HANDLE
Handle per l'oggetto evento impostato dal sistema operativo quando si verifica l'disinstallazione della protezione del contenuto hardware. La funzione CreateEvent o OpenEvent restituisce questo handle.
[out] pdwCookie
Tipo: DWORD*
Puntatore a un valore di chiave che un'applicazione può passare al metodo IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus per annullare la registrazione dell'evento di notifica specificato da hEvent .
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Chiama ID3D11VideoDevice::GetContentProtectionCaps() per verificare la presenza della funzionalità di D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN per sapere se l'hardware contiene un meccanismo di rimozione automatica.
Dopo la segnalazione dell'evento, l'applicazione può chiamare ID3D11VideoContext1::CheckCryptoSessionStatus per determinare l'impatto del teardown hardware per un'interfaccia ID3D11CryptoSession specifica.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dxgi1_4.h (includere DXGI1_3.h) |
Libreria | Dxgi.lib |
DLL | Dxgi.dll |