Freigeben über


IDXGIAdapter3::SetVideoMemoryReservation-Methode (dxgi1_4.h)

Diese Methode sendet den minimal erforderlichen physischen Arbeitsspeicher für eine Anwendung an das Betriebssystem.

Syntax

HRESULT SetVideoMemoryReservation(
  [in] UINT                      NodeIndex,
  [in] DXGI_MEMORY_SEGMENT_GROUP MemorySegmentGroup,
  [in] UINT64                    Reservation
);

Parameter

[in] NodeIndex

Typ: UINT

Gibt den physischen Adapter des Geräts an, für den die Videospeicherinformationen festgelegt werden. Legen Sie beim Einzel-GPU-Vorgang dies auf Null fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie dies auf den Index des Knotens (dem physischen Adapter des Geräts) fest, für den die Videospeicherinformationen festgelegt werden. Weitere Informationen finden Sie unter Systeme mit mehreren Adaptern.

[in] MemorySegmentGroup

Typ: DXGI_MEMORY_SEGMENT_GROUP

Gibt einen DXGI_MEMORY_SEGMENT_GROUP an, der die Gruppe als lokal oder nicht lokal identifiziert.

[in] Reservation

Typ: UINT64

Gibt einen UINT64-Wert an, der den mindestens erforderlichen physischen Arbeitsspeicher in Bytes festlegt.

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK zurück. Andernfalls ein Fehlercode. Eine Liste der Fehlercodes finden Sie unter DXGI_ERROR.

Hinweise

Anwendungen werden empfohlen, eine Videoreservierung festzulegen, um die Menge des physischen Arbeitsspeichers anzugeben, auf die sie nicht verzichten können. Dieser Wert hilft dem Betriebssystem, die Auswirkungen großer Speicherauslastungssituationen schnell zu minimieren.

Anforderungen

   
Zielplattform Windows
Kopfzeile dxgi1_4.h (einschließlich DXGI1_3.h)
Bibliothek Dxgi.lib
DLL Dxgi.dll

Weitere Informationen

IDXGIAdapter3