Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine Ressourcenbindung an, die durch einen Bytebereich in einem Direct3D 12-Puffer beschrieben wird, der durch einen Offset und eine Größe in einer ID3D12Resource dargestellt wird.
Syntax
struct DML_BUFFER_BINDING {
ID3D12Resource *Buffer;
UINT64 Offset;
UINT64 SizeInBytes;
};
Member
Buffer
Typ: ID3D12Resource*
Ein optionaler Zeiger auf eine ID3D12Resource-Schnittstelle , die einen Puffer darstellt. Die Ressource muss über eine Dimension D3D12_RESOURCE_DIMENSION_BUFFER verfügen, und der durch diese Struktur beschriebene Bereich muss innerhalb der Grenzen des Puffers liegen. Sie können nullptr für diesen Member angeben, um "keine Bindung" anzugeben.
Offset
Typ: UINT64
Der Offset in Bytes ab dem Anfang des Puffers, an dem der Bereich beginnt. Dieser Offset muss an einem Vielfachen von DML_MINIMUM_BUFFER_TENSOR_ALIGNMENT oder dem GuaranteedBaseOffsetAlignment ausgerichtet werden, das im Rahmen der DML_BUFFER_TENSOR_DESC bereitgestellt wird.
SizeInBytes
Typ: UINT64
Die Größe des Bereichs in Bytes.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | directml.h |