다음을 통해 공유


DML_BINDING_DESC 구조체(directml.h)

IDMLBindingTable 메서드 중 하나에 대한 호출을 통해 바인딩 테이블에 추가할 수 있도록 바인딩에 대한 설명을 포함합니다.

바인딩은 입력 또는 출력 텐서 리소스 또는 영구 또는 임시 리소스를 참조할 수 있으며 IDMLBindingTable 에는 각 종류를 바인딩하는 메서드가 있습니다. Desc에서 가리키는 구조체의 형식은 Type 값에 따라 달라집니다.

구문

struct DML_BINDING_DESC {
  DML_BINDING_TYPE Type;
  const void       *Desc;
};

멤버

Type

형식: DML_BINDING_TYPE

바인딩의 형식을 지정하는 DML_BINDING_TYPE . 단일 버퍼 또는 버퍼 배열을 참조하는지 여부입니다.

Desc

형식: const void*

형식이 Type 값에 따라 달라지는 상수 구조체에 대한 포인터 입니다. TypeDML_BINDING_TYPE_BUFFER 경우 DescDML_BUFFER_BINDING 가리킵니다. TypeDML_BINDING_TYPE_BUFFER_ARRAY 경우 DescDML_BUFFER_ARRAY_BINDING 가리킵니다.

요구 사항

   
머리글 directml.h

추가 정보

DirectML의 바인딩

IDMLBindingTable::BindInputs

IDMLBindingTable::BindOutputs

IDMLBindingTable::BindPersistentResource

IDMLBindingTable::BindTemporaryResource