Метод 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

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

IDXGISwapChain1