Método IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent (dxgi1_4.h)
Se registra para recibir notificaciones de eventos de desmontaje de protección de contenido de hardware.
Sintaxis
HRESULT RegisterHardwareContentProtectionTeardownStatusEvent(
[in] HANDLE hEvent,
[out] DWORD *pdwCookie
);
Parámetros
[in] hEvent
Tipo: HANDLE
Identificador del objeto de evento que establece el sistema operativo cuando se produce la desmontaje de protección de contenido de hardware. La función CreateEvent o OpenEvent devuelve este identificador.
[out] pdwCookie
Tipo: DWORD*
Puntero a un valor de clave que una aplicación puede pasar al método IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus para anular el registro del evento de notificación que hEvent especifica.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Llame a ID3D11VideoDevice::GetContentProtectionCaps() para comprobar la presencia del D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN capacidad para saber si el hardware contiene un mecanismo de desmontaje automático.
Una vez señalado el evento, la aplicación puede llamar a ID3D11VideoContext1::CheckCryptoSessionStatus para determinar el impacto del desmontaje de hardware para una interfaz ID3D11CryptoSession específica.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dxgi1_4.h (incluya DXGI1_3.h) |
Library | Dxgi.lib |
Archivo DLL | Dxgi.dll |