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 |