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 |