共用方式為


DML_BUFFER_BINDING 結構 (directml.h)

指定 Direct3D 12 緩衝區中位元組範圍所描述的資源系結,以位移和大小表示為 ID3D12Resource

語法

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

成員

Buffer

類型: ID3D12Resource*

代表緩衝區之 ID3D12Resource 介面的選擇性指標。 資源必須有維度 D3D12_RESOURCE_DIMENSION_BUFFER,而此結構所描述的範圍必須位於緩衝區的界限內。 您可以為此成員提供 nullptr ,以指出「沒有系結」。

Offset

類型: UINT64

從開始範圍之緩衝區開頭的位移,以位元組為單位。 此位移必須對齊DML_MINIMUM_BUFFER_TENSOR_ALIGNMENT的倍數,或提供作為DML_BUFFER_TENSOR_DESC一部分的 GuaranteedBaseOffsetAlignment

SizeInBytes

類型: UINT64

範圍的大小,以位元組為單位。

規格需求

需求
標頭 directml.h

另請參閱

在 DirectML 中繫結