IDXGIAdapter3::QueryVideoMemoryInfo-Methode (dxgi1_4.h)

Diese Methode informiert den Prozess über das aktuelle Budget und die Prozessverwendung.

Syntax

HRESULT QueryVideoMemoryInfo(
  [in]  UINT                         NodeIndex,
  [in]  DXGI_MEMORY_SEGMENT_GROUP    MemorySegmentGroup,
  [out] DXGI_QUERY_VIDEO_MEMORY_INFO *pVideoMemoryInfo
);

Parameter

[in] NodeIndex

Typ: UINT

Gibt den physischen Adapter des Geräts an, für den die Videospeicherinformationen abgefragt werden. Legen Sie bei Einzel-GPU-Vorgängen diesen Wert auf 0 (null) fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie dies auf den Index des Knotens (des physischen Adapters des Geräts) fest, für den die Videospeicherinformationen abgefragt werden. Weitere Informationen finden Sie unter Multi-Adapter-Systeme.

[in] MemorySegmentGroup

Typ: DXGI_MEMORY_SEGMENT_GROUP

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

[out] pVideoMemoryInfo

Typ: DXGI_QUERY_VIDEO_MEMORY_INFO*

Füllt eine DXGI_QUERY_VIDEO_MEMORY_INFO-Struktur mit den aktuellen Werten aus.

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 müssen ihre Nutzung des physischen Speichers explizit verwalten und die Nutzung innerhalb des dem Anwendungsprozess zugewiesenen Budgets halten. Prozesse, die ihre Nutzung nicht innerhalb ihrer zugewiesenen Budgets halten können, werden wahrscheinlich stottern, da sie zeitweilig eingefroren und ausgelagert werden, um die Ausführung anderer Prozesse zu ermöglichen.

Anforderungen

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

Weitere Informationen

IDXGIAdapter3