Метод IDXGISwapChain1::GetCoreWindow (dxgi1_2.h)
Извлекает базовый объект CoreWindow для этого объекта цепочки буферов.
Синтаксис
HRESULT GetCoreWindow(
[in] REFIID refiid,
[out] void **ppUnk
);
Параметры
[in] refiid
Указатель на глобальный уникальный идентификатор (GUID) объекта CoreWindow , на который ссылается параметр ppUnk .
[out] ppUnk
Указатель на переменную, получающую указатель на объект CoreWindow .
Возвращаемое значение
GetCoreWindow возвращает:
- S_OK, успешно ли получен базовый объект CoreWindow .
- DXGI_ERROR_INVALID_CALL , если ppUnk имеет значение NULL; то есть цепочка буферов не связана с объектом CoreWindow .
- Любой HRESULT , который обычно может возвращать вызов QueryInterface для запроса объекта CoreWindow .
- Возможно, другие коды ошибок, описанные в DXGI_ERROR разделе.
Обновление платформы для Windows 7: В Windows 7 или Windows Server 2008 R2 с установленным обновлением платформы для Windows 7getCoreWindow завершается сбоем с E_NOTIMPL. Дополнительные сведения об Обновлении платформы для Windows 7 см. в разделе Обновление платформы для Windows 7.
Комментарии
Приложения вызывают метод IDXGIFactory2::CreateSwapChainForCoreWindow для создания цепочки буферов, связанной с объектом CoreWindow .
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | dxgi1_2.h |
Библиотека | Dxgi.lib |