Share via


D3D10_DDI_MAP-Enumeration (d3d10umddi.h)

Der D3D10_DDI_MAP Enumerationstyps enthält Werte, die die Zugriffsebenen identifizieren, die in einem Aufruf der ResourceMap-Funktion des Treibers einer Unterressource 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
Für die CPU wird Lesezugriff auf die Unterressource angefordert.
D3D10_DDI_MAP_WRITE
Für die CPU wird Schreibzugriff auf die Unterressource angefordert.
D3D10_DDI_MAP_READWRITE
Lese- und Schreibzugriff wird für die CPU auf die Unterressource angefordert.
D3D10_DDI_MAP_WRITE_DISCARD
Für die CPU wird Schreibzugriff auf 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 Bereich des Arbeitsspeichers schreibt. Sie können diese Zugriffsebene nur mit dynamischen Ressourcen verwenden.
D3D10_DDI_MAP_WRITE_NOOVERWRITE
Für die CPU wird Schreibzugriff auf 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 Scheitelpunkt- und Indexpuffern verwenden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

ResourceMap