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_BUFFER_TENSOR_DESC 일부로 제공된 DML_MINIMUM_BUFFER_TENSOR_ALIGNMENT 또는 GuaranteedBaseOffsetAlignment의 배수에 맞춰야 합니다.
SizeInBytes
형식: UINT64
범위의 크기(바이트)입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | directml.h |