DML_BINDING_PROPERTIES 구조체(directml.h)
컴파일된 특정 연산자 또는 연산자 이니셜라이저의 바인딩 요구 사항에 대한 정보를 포함합니다. 이 구조체는 IDMLDispatchable::GetBindingProperties에서 검색됩니다.
구문
struct DML_BINDING_PROPERTIES {
UINT RequiredDescriptorCount;
UINT64 TemporaryResourceSize;
UINT64 PersistentResourceSize;
};
멤버
RequiredDescriptorCount
형식: UINT
특정 디스패치 가능한 개체(연산자 이니셜라이저 또는 컴파일된 연산자)에 필요한 바인딩 테이블의 최소 크기(설명자)입니다.
TemporaryResourceSize
형식: UINT64
특정 디스패치 가능한 개체의 바인딩 테이블에 바인딩되어야 하는 임시 리소스의 최소 크기(바이트)입니다. 0 값은 임시 리소스가 필요하지 않음을 의미합니다.
PersistentResourceSize
형식: UINT64
특정 디스패치 가능한 개체의 바인딩 테이블에 바인딩되어야 하는 영구 리소스의 최소 크기(바이트)입니다. 컴파일된 연산자(연산자 이니셜라이저의 출력으로 바인딩됨)를 초기화하는 동안과 실행 중에 영구 리소스를 제공해야 합니다. 0 값은 영구 리소스가 필요하지 않음을 의미합니다. 컴파일된 연산자만 영구 리소스를 가집니다. 연산자 이니셜라이저는 항상 이 멤버에 대한 값 0을 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | directml.h |