IDXGIAdapter3::SetVideoMemoryReservation メソッド (dxgi1_4.h)
このメソッドは、アプリケーションに必要な最小物理メモリを OS に送信します。
構文
HRESULT SetVideoMemoryReservation(
[in] UINT NodeIndex,
[in] DXGI_MEMORY_SEGMENT_GROUP MemorySegmentGroup,
[in] UINT64 Reservation
);
パラメーター
[in] NodeIndex
型: UINT
ビデオ メモリ情報を設定するデバイスの物理アダプターを指定します。 単一 GPU 操作の場合は、これを 0 に設定します。 複数の GPU ノードがある場合は、ビデオ メモリ情報が設定されているノード (デバイスの物理アダプター) のインデックスに設定します。 「マルチアダプター システム」を参照してください。
[in] MemorySegmentGroup
グループをローカルまたは非ローカルとして識別するDXGI_MEMORY_SEGMENT_GROUPを指定します。
[in] Reservation
種類: UINT64
必要な最小物理メモリをバイト単位で設定する UINT64 を指定します。
戻り値
型: HRESULT
成功した場合はS_OKを返します。それ以外の場合はエラー コード。 エラー コードの一覧については、「 DXGI_ERROR」を参照してください。
解説
アプリケーションでは、ビデオ予約を設定して、不要な物理メモリの量を示すようにすることをお勧めします。 この値は、OS が大きなメモリ不足の状況の影響を迅速に最小限に抑えるのに役立ちます。
要件
対象プラットフォーム | Windows |
ヘッダー | dxgi1_4.h (DXGI1_3.h を含む) |
Library | Dxgi.lib |
[DLL] | Dxgi.dll |