Share via


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

グループをローカルまたは非ローカルとして識別する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

関連項目

IDXGIAdapter3