Метод IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent (dxgi1_4.h)

Регистрируется для получения уведомлений о событиях удаления аппаратной защиты содержимого.

Синтаксис

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

Параметры

[in] hEvent

Тип: HANDLE

Дескриптор объекта события, который операционная система задает при удалении аппаратной защиты содержимого. Функция CreateEvent или OpenEvent возвращает этот дескриптор.

[out] pdwCookie

Тип: DWORD*

Указатель на значение ключа, которое приложение может передать в метод IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus для отмены регистрации события уведомления, указанного hEvent .

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Вызовите ID3D11VideoDevice::GetContentProtectionCaps(), чтобы проверка на наличие возможности D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN узнать, содержит ли оборудование механизм автоматического удаления.

После передачи сигнала о событии приложение может вызвать ID3D11VideoContext1::CheckCryptoSessionStatus , чтобы определить влияние удаления оборудования для определенного интерфейса ID3D11CryptoSession .

Требования

Требование Значение
Целевая платформа Windows
Header dxgi1_4.h (включая DXGI1_3.h)
Библиотека Dxgi.lib
DLL Dxgi.dll

См. также раздел

IDXGIAdapter3