D3DDDI_POOL-Enumeration (d3dukmdt.h)

Der D3DDDI_POOL-Enumerationstyp enthält Werte, die bestimmte Typen von Arbeitsspeicherpools identifizieren.

Syntax

typedef enum _D3DDDI_POOL {
  D3DDDIPOOL_SYSTEMMEM,
  D3DDDIPOOL_VIDEOMEMORY,
  D3DDDIPOOL_LOCALVIDMEM,
  D3DDDIPOOL_NONLOCALVIDMEM,
  D3DDDIPOOL_STAGINGMEM
} D3DDDI_POOL;

Konstanten

 
D3DDDIPOOL_SYSTEMMEM
Ressourcen sind im Systemspeicher vorhanden.
D3DDDIPOOL_VIDEOMEMORY
Ressourcen sind im Anzeigespeicher vorhanden.
D3DDDIPOOL_LOCALVIDMEM
Ressourcen sind im lokalen Anzeigespeicher true und nicht im nicht lokalen Anzeigespeicher vorhanden (z. B. AGP-Speicher).
D3DDDIPOOL_NONLOCALVIDMEM
Ressourcen befinden sich im nicht lokalen Anzeigespeicher (z. B. AGP-Speicher) und nicht im lokalen Anzeigespeicher true.
D3DDDIPOOL_STAGINGMEM
Ressourcen sind im Stagingspeicher vorhanden, den der Benutzermodusanzeigetreiber zugeordnet hat. Dieser Wert gibt dem Treiber an, dass er seinen eigenen Stagingspeicher zuordnen soll, anstatt zugeordneten Direct3D 10Level 9-Arbeitsspeicher zu verwenden.

Muss von WDDM 1.3- und höher-Treibern unterstützt werden. Verfügbar ab Windows 8.1.

Hinweise

Poolspeichertypen werden als Enumerationstyp und nicht als separate Flags definiert, da sich alle Typen gegenseitig ausschließen.

Beachten Sie, dass die werte D3DDDIPOOL_LOCALVIDMEM und D3DDDIPOOL_NONLOCALVIDMEM als Hinweise für den Benutzermodusanzeigetreiber bereitgestellt werden, um die Leistung zu verbessern. Weitere Informationen zu diesen Werten finden Sie unter Angeben des Speichertyps für eine Ressource.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h)

Weitere Informationen

D3DDDIARG_CREATERESOURCE