IDXGISwapChain1::GetCoreWindow メソッド (dxgi1_2.h)

このスワップ チェーン オブジェクトの基になる CoreWindow オブジェクトを取得します。

構文

HRESULT GetCoreWindow(
  [in]  REFIID refiid,
  [out] void   **ppUnk
);

パラメーター

[in] refiid

ppUnk パラメーターによって参照される CoreWindow オブジェクトのグローバル一意識別子 (GUID) へのポインター。

[out] ppUnk

CoreWindow オブジェクトへのポインターを受け取る変数へのポインター。

戻り値

GetCoreWindow は 次を返します。

  • 基になる CoreWindow オブジェクトが正常に取得された場合にS_OKします。
  • ppUnkNULL の場合にDXGI_ERROR_INVALID_CALLします。つまり、スワップ チェーンは CoreWindow オブジェクトに関連付けられません。
  • CoreWindow オブジェクトに対してクエリを実行するために QueryInterface を呼び出すと、通常は返される可能性がある HRESULT
  • DXGI_ERRORトピックで説明されているその他のエラー コード。

Windows 7 のプラットフォーム更新プログラム: Windows 7 用プラットフォーム更新プログラム がインストールされている Windows 7 または Windows Server 2008 R2 では、 GetCoreWindow はE_NOTIMPLで失敗します。 Windows 7 のプラットフォーム更新プログラムの詳細については、「Windows 7 用プラットフォーム更新プログラム」を参照してください。

解説

アプリケーションは IDXGIFactory2::CreateSwapChainForCoreWindow メソッドを呼び出して、 CoreWindow オブジェクトに関連付けられたスワップ チェーンを作成します。

要件

   
サポートされている最小のクライアント Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dxgi1_2.h
Library Dxgi.lib

関連項目

IDXGISwapChain1