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を指定します。
[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 |