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) |