Freigeben über


D3D10_CPU_ACCESS_FLAG-Enumeration (d3d10.h)

Gibt die Typen des CPU-Zugriffs an, die für eine Ressource zulässig sind.

Syntax

typedef enum D3D10_CPU_ACCESS_FLAG {
  D3D10_CPU_ACCESS_WRITE = 0x10000L,
  D3D10_CPU_ACCESS_READ = 0x20000L
} ;

Konstanten

 
D3D10_CPU_ACCESS_WRITE
Wert: 0x10000L
Die Ressource muss zugeordnet werden können , damit die CPU ihren Inhalt ändern kann. Ressourcen, die mit diesem Flag erstellt wurden, können nicht als Ausgaben der Pipeline festgelegt werden und müssen entweder mit dynamischer oder Stagingverwendung erstellt werden (siehe D3D10_USAGE).
D3D10_CPU_ACCESS_READ
Wert: 0x20000L
Die Ressource muss zugeordnet werden können , damit die CPU ihren Inhalt lesen kann. Ressourcen, die mit diesem Flag erstellt wurden, können nicht als Eingaben oder Ausgaben für die Pipeline festgelegt werden und müssen mit Stagingverwendung erstellt werden (siehe D3D10_USAGE).

Hinweise

Diese Enumeration wird in D3D10_BUFFER_DESC, D3D10_TEXTURE1D_DESC, D3D10_TEXTURE2D_DESC, D3D10_TEXTURE3D_DESC und D3DX10_IMAGE_LOAD_INFO verwendet. Weitere Informationen finden Sie unter Erstellen von Pufferressourcen (Direct3D 10).

Anwendungen können ein oder mehrere dieser Flags mit einem bitweisen OR kombinieren. Erstellen Sie nach Möglichkeit Ressourcen ohne CPU-Zugriffsflags, da dies eine bessere Ressourcenoptimierung ermöglicht.

Anforderungen

Anforderung Wert
Header d3d10.h

Weitere Informationen

Ressourcenaufzählungen