Метод IDXGIFactory2::RegisterOcclusionStatusEvent (dxgi1_2.h)
Регистрируется для получения уведомлений об изменениях в состоянии окклюзии с помощью сигнализации о событиях.
Синтаксис
HRESULT RegisterOcclusionStatusEvent(
[in] HANDLE hEvent,
[out] DWORD *pdwCookie
);
Параметры
[in] hEvent
Дескриптор объекта события, который операционная система задает при уведомлении об изменении состояния окклюзии. Функция CreateEvent или OpenEvent возвращает этот дескриптор.
[out] pdwCookie
Указатель на значение ключа, которое приложение может передать в метод IDXGIFactory2::UnregisterOcclusionStatus для отмены регистрации события уведомления, заданного hEvent .
Возвращаемое значение
RegisterOcclusionStatusEvent возвращает:
- S_OK, если метод успешно зарегистрировал событие.
- E_OUTOFMEMORY, если память недоступна для завершения операции.
- DXGI_ERROR_INVALID_CALL , является ли hEvent недопустимым дескриптором или дескриптором события.
- Возможно, другие коды ошибок, описанные в DXGI_ERROR разделе.
Обновление платформы для Windows 7: В Windows 7 или Windows Server 2008 R2 с установленным обновлением платформы для Windows 7registerOcclusionStatusEvent завершается сбоем с E_NOTIMPL. Дополнительные сведения об Обновлении платформы для Windows 7 см. в разделе Обновление платформы для Windows 7.
Комментарии
Если вы вызываете RegisterOcclusionStatusEvent несколько раз с помощью одного и того же дескриптора событий, RegisterOcclusionStatusEvent завершается сбоем с DXGI_ERROR_INVALID_CALL.
Если вы вызываете RegisterOcclusionStatusEvent несколько раз с разными дескрипторами событий, RegisterOcclusionStatusEvent правильно регистрирует события.
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | dxgi1_2.h |
Библиотека | Dxgi.lib |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по