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 |