IDXGIAdapter3::QueryVideoMemoryInfo メソッド (dxgi1_4.h)

このメソッドは、現在の予算とプロセスの使用状況をプロセスに通知します。

構文

HRESULT QueryVideoMemoryInfo(
  [in]  UINT                         NodeIndex,
  [in]  DXGI_MEMORY_SEGMENT_GROUP    MemorySegmentGroup,
  [out] DXGI_QUERY_VIDEO_MEMORY_INFO *pVideoMemoryInfo
);

パラメーター

[in] NodeIndex

型: UINT

ビデオ メモリ情報のクエリを実行するデバイスの物理アダプターを指定します。 単一 GPU 操作の場合は、これを 0 に設定します。 複数の GPU ノードがある場合は、ビデオ メモリ情報のクエリを実行するノード (デバイスの物理アダプター) のインデックスに設定します。 「マルチアダプター システム」を参照してください。

[in] MemorySegmentGroup

種類: DXGI_MEMORY_SEGMENT_GROUP

グループをローカルまたは非ローカルとして識別するDXGI_MEMORY_SEGMENT_GROUPを指定します。

[out] pVideoMemoryInfo

種類: DXGI_QUERY_VIDEO_MEMORY_INFO*

DXGI_QUERY_VIDEO_MEMORY_INFO構造体に現在の値を入力します。

戻り値

種類: HRESULT

成功した場合はS_OKを返します。それ以外の場合はエラー コード。 エラー コードの一覧については、「 DXGI_ERROR」を参照してください。

注釈

アプリケーションでは、物理メモリの使用状況を明示的に管理し、アプリケーション プロセスに割り当てられた予算内で使用量を保持する必要があります。 割り当てられた予算内で使用量を保持できないプロセスは、他のプロセスの実行を許可するために断続的に凍結され、ページアウトされるため、吃音が発生する可能性があります。

要件

要件
対象プラットフォーム Windows
ヘッダー dxgi1_4.h (DXGI1_3.h を含む)
Library Dxgi.lib
[DLL] Dxgi.dll

こちらもご覧ください

IDXGIAdapter3