D3D10_DDI_MAP-Aufzählung (d3d10umddi.h)
Der D3D10_DDI_MAP Enumerationstyp enthält Werte, die die Zugriffsebenen identifizieren, die einer Unterressource in einem Aufruf der ResourceMap-funktion des Treibers zugeordnet werden sollen.
Syntax
typedef enum D3D10_DDI_MAP {
D3D10_DDI_MAP_READ,
D3D10_DDI_MAP_WRITE,
D3D10_DDI_MAP_READWRITE,
D3D10_DDI_MAP_WRITE_DISCARD,
D3D10_DDI_MAP_WRITE_NOOVERWRITE
} ;
Konstanten
D3D10_DDI_MAP_READ Lesezugriff wird für die CPU für die Unterressource angefordert. |
D3D10_DDI_MAP_WRITE Schreibzugriff wird für die CPU an die Unterressource angefordert. |
D3D10_DDI_MAP_READWRITE Lese- und Schreibzugriff wird für die CPU an die Unterressource angefordert. |
D3D10_DDI_MAP_WRITE_DISCARD Schreibzugriff wird für die CPU an die Unterressource angefordert. Der Inhalt der Unterressource wird jedoch während dieses Vorgangs nicht definiert, da die anfordernde Anwendung möglicherweise vollständig über den gesamten Speicherbereich schreibt. Sie können diese Zugriffsebene nur mit dynamischen Ressourcen verwenden. |
D3D10_DDI_MAP_WRITE_NOOVERWRITE Schreibzugriff wird für die CPU an die Unterressource angefordert. Die anfordernde Anwendung überschreibt jedoch keine Daten, die zuvor von der GPU verwendet wurden. Sie können diese Zugriffsebene nur mit dynamischen Vertex- und Indexpuffern verwenden. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | d3d10umddi.h (include D3d10umddi.h) |