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