次の方法で共有


IDXGISwapChain2::SetSourceSize メソッド (dxgi1_3.h)

スワップ チェーンに使用するソース領域を設定します。

SetSourceSize を使用して、オペレーティング システムが存在するスワップ チェーンの一部を指定します。 これにより、より高価な IDXGISwapChain::ResizeBuffers メソッドを呼び出すことなく、効果的なサイズ変更が可能になります。 Windows 8.1より前は、IDXGISwapChain::ResizeBuffers を呼び出す方法がスワップ チェーンのサイズを変更する唯一の方法でした。 ソース四角形は、常に領域 [0, 0, Width, Height] によって定義されます。

構文

HRESULT SetSourceSize(
  UINT Width,
  UINT Height
);

パラメーター

Width

スワップ チェーンに使用するソース幅。 この値は 0 より大きく、スワップ チェーンの幅全体以下である必要があります。

Height

スワップ チェーンに使用するソースの高さ。 この値は 0 より大きく、スワップ チェーンの高さ全体以下である必要があります。

戻り値

このメソッドは、次を返すことができます。

  • 1 つ以上のパラメーターがバック バッファーのサイズを超える場合にE_INVALIDARGします。
  • DXGI_ERRORトピックで説明されているその他のエラー コード。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dxgi1_3.h
Library Dxgi.lib

こちらもご覧ください

GetSourceSize

IDXGISwapChain2