Freigeben über


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)

Siehe auch

ResourceMap-