структура DML_BINDING_PROPERTIES (directml.h)
Содержит сведения о требованиях к привязке определенного скомпилированного оператора или инициализатора оператора. Эта структуры извлекается из IDMLDispatchable::GetBindingProperties.
Синтаксис
struct DML_BINDING_PROPERTIES {
UINT RequiredDescriptorCount;
UINT64 TemporaryResourceSize;
UINT64 PersistentResourceSize;
};
Члены
RequiredDescriptorCount
Тип: UINT
Минимальный размер (в дескрипторах) таблицы привязки, необходимой для конкретного диспетчеризируемых объектов (инициализатора оператора или скомпилированного оператора).
TemporaryResourceSize
Тип: UINT64
Минимальный размер временного ресурса в байтах, который должен быть привязан к таблице привязки для конкретного диспетчеризируемых объектов. Нулевое значение означает, что временный ресурс не требуется.
PersistentResourceSize
Тип: UINT64
Минимальный размер в байтах постоянного ресурса, который должен быть привязан к таблице привязки для конкретного диспетчеризируемых объектов. Постоянные ресурсы должны предоставляться во время инициализации скомпилированного оператора (где он привязан как выход инициализатора оператора), а также во время выполнения. Нулевое значение означает, что постоянный ресурс не требуется. Только скомпилированные операторы имеют постоянные ресурсы. Инициализаторы операторов всегда возвращают значение 0 для этого элемента.
Требования
Требование | Значение |
---|---|
Заголовок | directml.h |