DXGI_DDI_ARG_SETRESOURCEPRIORITY-Struktur (dxgiddi.h)
Die DXGI_DDI_ARG_SETRESOURCEPRIORITY-Struktur beschreibt Parameter zum Festlegen der Prioritätsebene einer Ressource.
Syntax
typedef struct DXGI_DDI_ARG_SETRESOURCEPRIORITY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] DXGI_DDI_HRESOURCE hResource;
[in] UINT Priority;
} DXGI_DDI_ARG_SETRESOURCEPRIORITY;
Member
[in] hDevice
Ein Handle für das Anzeigegerät (Grafikkontext), auf dem der Treiber die eviction-from-Memory-Priorität für eine Ressource festlegt. Die Direct3D-Runtime übergibt dieses Handle an den Treiber im hDrvDevice-Member der D3D10DDIARG_CREATEDEVICE-Struktur , wenn die Runtime die CreateDevice(D3D10) -Funktion des Treibers aufruft, um das Anzeigegerät zu erstellen.
[in] hResource
Ein Handle für die Ressource, für die die Prioritätsebene festgelegt werden soll.
[in] Priority
Die Prioritätsebene, die für die Ressource festgelegt werden soll, die vom hResource-Member angegeben wird. Die Prioritätsebene einer Ressource kann überall im Bereich von 0 bis 0xFFFFFFFF festgelegt werden.
Hinweise
Die Prioritätsebene, auf der eine Ressource festgelegt ist, bestimmt die Entfernungsreihenfolge aus dem Arbeitsspeicher. Eine Ressource, der eine niedrige Priorität zugewiesen ist, wird vor einer Ressource mit hoher Priorität entfernt. Wenn zwei Ressourcen die gleiche Priorität haben, wird die Ressource, die zuletzt verwendet wurde, im Arbeitsspeicher aufbewahrt. die andere Ressource wird entfernt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | dxgiddi.h (include D3d10umddi.h) |