Método IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent (dxgi1_4.h)

Registra-se para receber notificação de eventos de remoção de proteção de conteúdo de hardware.

Sintaxe

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

Parâmetros

[in] hEvent

Tipo: HANDLE

Um identificador para o objeto de evento que o sistema operacional define quando ocorre a remoção da proteção de conteúdo de hardware. A função CreateEvent ou OpenEvent retorna esse identificador.

[out] pdwCookie

Tipo: DWORD*

Um ponteiro para um valor de chave que um aplicativo pode passar para o método IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus para cancelar o registro do evento de notificação especificado pelo hEvent .

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Chame ID3D11VideoDevice::GetContentProtectionCaps() para marcar para a presença do D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN capacidade de saber se o hardware contém um mecanismo de remoção automática.

Depois que o evento é sinalizado, o aplicativo pode chamar ID3D11VideoContext1::CheckCryptoSessionStatus para determinar o impacto do teardown de hardware para uma interface ID3D11CryptoSession específica.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho dxgi1_4.h (inclua DXGI1_3.h)
Biblioteca Dxgi.lib
DLL Dxgi.dll

Confira também

IDXGIAdapter3