Bagikan melalui


struktur DML_BUFFER_BINDING (directml.h)

Menentukan pengikatan sumber daya yang dijelaskan oleh rentang byte dalam buffer Direct3D 12, yang diwakili oleh offset dan ukuran ke dalam ID3D12Resource.

Sintaks

struct DML_BUFFER_BINDING {
  ID3D12Resource *Buffer;
  UINT64         Offset;
  UINT64         SizeInBytes;
};

Anggota

Buffer

Jenis: ID3D12Resource*

Penunjuk opsional ke antarmuka ID3D12Resource yang mewakili buffer. Sumber daya harus memiliki dimensi D3D12_RESOURCE_DIMENSION_BUFFER, dan rentang yang dijelaskan oleh struct ini harus berada dalam batas buffer. Anda dapat menyediakan nullptr untuk anggota ini untuk menunjukkan 'tidak ada pengikatan'.

Offset

Jenis: UINT64

Offset, dalam byte, dari awal buffer tempat rentang dimulai. Offset ini harus diselaraskan ke kelipatan DML_MINIMUM_BUFFER_TENSOR_ALIGNMENT atau GuaranteedBaseOffsetAlignment yang disediakan sebagai bagian dari DML_BUFFER_TENSOR_DESC.

SizeInBytes

Jenis: UINT64

Ukuran rentang, dalam byte.

Persyaratan

Persyaratan Nilai
Header directml.h

Lihat juga

Pengikatan di DirectML