CD3D11_BUFFER_DESC::CD3D11_BUFFER_DESC(UINT,UINT,D3D11_USAGE,UINT,UINT,UINT)-Funktion (d3d11.h)
Instanziiert eine neue instance einer CD3D11_BUFFER_DESC-Struktur, die mit D3D11_BUFFER_DESC Werten initialisiert wird.
Syntax
void CD3D11_BUFFER_DESC(
UINT byteWidth,
UINT bindFlags,
D3D11_USAGE usage,
UINT cpuaccessFlags,
UINT miscFlags,
UINT structureByteStride
);
Parameter
byteWidth
Typ: UINT
Größe des Puffers in Byte.
bindFlags
Typ: UINT
Eine Kombination aus D3D11_BIND_FLAG Werten, die mithilfe eines bitweisen OR-Vorgangs kombiniert werden. Der resultierende Wert gibt an, wie der Puffer an die Pipeline gebunden wird.
usage
Typ: D3D11_USAGE
Ein D3D11_USAGE typisierter Wert, der angibt, wie der Puffer voraussichtlich gelesen und in diesen geschrieben wird. Die Häufigkeit der Aktualisierung ist ein wichtiger Faktor.
cpuaccessFlags
Typ: UINT
Eine Kombination aus D3D11_CPU_ACCESS_FLAG Werten, die mithilfe eines bitweisen OR-Vorgangs oder 0 kombiniert werden, wenn kein CPU-Zugriff erforderlich ist. Der resultierende Wert identifiziert den CPU-Zugriff.
miscFlags
Typ: UINT
Eine Kombination aus D3D11_RESOURCE_MISC_FLAG Werten, die mithilfe eines bitweisen OR-Vorgangs oder 0 bei Nichtgebrauch kombiniert werden. Der resultierende Wert identifiziert verschiedene Pufferinformationen.
structureByteStride
Typ: UINT
Die Größe jedes Elements in der Pufferstruktur (in Bytes), wenn der Puffer einen strukturierten Puffer darstellt. Weitere Informationen zu strukturierten Puffern finden Sie unter Strukturierter Puffer.
Der Größenwert in structureByteStride muss mit der Größe des Formats übereinstimmen, das Sie für Ansichten des Puffers verwenden. Wenn Sie beispielsweise eine Shaderressourcenansicht (SRV) verwenden, um einen Puffer in einem Pixel-Shader zu lesen, muss die SRV-Formatgröße dem Größenwert in structureByteStride entsprechen.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11.h |
Bibliothek | D3D11.lib |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für