DXGI_DDI_ARG_QUERYRESOURCERESIDENCY Struktur (dxgiddi.h)
Die DXGI_DDI_ARG_QUERYRESOURCERESIDENCY Struktur beschreibt den Residency-Status einer Liste von Ressourcen.
Syntax
typedef struct DXGI_DDI_ARG_QUERYRESOURCERESIDENCY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] const DXGI_DDI_HRESOURCE *pResources;
[out] DXGI_DDI_RESIDENCY *pStatus;
[in] SIZE_T Resources;
} DXGI_DDI_ARG_QUERYRESOURCERESIDENCY;
Angehörige
[in] hDevice
Ein Handle für das Anzeigegerät (Grafikkontext), auf dem der Treiber den Ressourcen-Residency-Status bestimmt. Die Direct3D-Laufzeit übergibt dieses Handle an den Treiber in der hDrvDevice Member der D3D10DDIARG_CREATEDEVICE Struktur, wenn die Laufzeit die CreateDevice(D3D10)--Funktion des Treibers aufruft, um das Anzeigegerät zu erstellen.
[in] pResources
Ein Array von Handles für die Ressourcen, für die die Residency abzufragen ist.
[out] pStatus
Ein Zeiger auf ein Array mit DXGI_DDI_RESIDENCY Werten. Die Anzahl der Elemente im Array wird durch das Resources Member angegeben, und jedes Element erhält einen der folgenden Werte, um den Residency-Status der entsprechenden Ressource im Array anzugeben, die pResources angibt.
Wert | Bedeutung |
---|---|
DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) | Die Ressourcen befinden sich im GPU-Speicher, was der höchste Residency-Status ist. |
DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) | Die Ressourcen befinden sich im freigegebenen Speicher. |
DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) | Die Ressourcen sind nichtident, was der niedrigste Residency-Status ist. |
[in] Resources
Die Anzahl der Elemente in den pResources und pStatus Arrays.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | dxgiddi.h (include D3d10umddi.h) |