Freigeben über


D3DDDI_POOL-Aufzählung (d3dukmdt.h)

Der D3DDDI_POOL Enumerationstyp enthält Werte, die bestimmte Speicherpooltypen 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 in "true", "lokaler Anzeigespeicher" und nicht im lokalen Anzeigespeicher vorhanden (z. B. AGP-Speicher).
D3DDDIPOOL_NONLOCALVIDMEM
Ressourcen sind im nicht lokalen Anzeigespeicher (z. B. AGP-Speicher) und nicht im lokalen Anzeigespeicher vorhanden.
D3DDDIPOOL_STAGINGMEM
Ressourcen sind im Stagingspeicher vorhanden, den der Anzeigetreiber für den Benutzermodus zugewiesen hat. Dieser Wert gibt dem Treiber an, dass er seinen eigenen Stagingspeicher zuordnen sollte, anstatt den zugeordneten Direct3D 10Level 9-Speicher zu verwenden.

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

Bemerkungen

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 Anzeigetreiber für den Benutzermodus bereitgestellt werden, damit sie die Leistung verbessern können. Weitere Informationen zu diesen Werten finden Sie unter Angeben des Speichertyps für eine Ressource.

Anforderungen

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

Siehe auch

D3DDDIARG_CREATERESOURCE