Condividi tramite


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

Vedi anche

IDXGIAdapter3