Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Регистрируется для получения уведомлений о событиях удаления аппаратной защиты содержимого.
Синтаксис
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 |