Метод IDMLDevice::CheckFeatureSupport (directml.h)
Получает сведения о дополнительных функциях и возможностях, поддерживаемых устройством DirectML.
Синтаксис
HRESULT CheckFeatureSupport(
DML_FEATURE feature,
UINT featureQueryDataSize,
[in, optional] const void *featureQueryData,
UINT featureSupportDataSize,
[out] void *featureSupportData
);
Параметры
feature
Тип: DML_FEATURE
Константу из перечисления DML_FEATURE , описывающую функции, которые требуется запросить для поддержки.
featureQueryDataSize
Тип: UINT
Размер структуры, на которую указывает параметр featureQueryData , если он указан, в противном случае — 0.
[in, optional] featureQueryData
Тип: const void*
Необязательный указатель на структуру запроса, соответствующую значению параметра компонента . Чтобы определить соответствующий тип запроса для каждой константы, см. DML_FEATURE.
featureSupportDataSize
Тип: UINT
Размер структуры, на которую указывает параметр featureSupportData .
[out] featureSupportData
Тип: void*
Указатель на структуру вспомогательных данных, соответствующую значению параметра компонента . Чтобы определить соответствующий тип данных поддержки для каждой константы, см. DML_FEATURE.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае он возвращает DXGI_ERROR_UNSUPPORTED , если DML_FEATURE нераспознан или не поддерживается, и E_INVALIDARG , если параметры неверны.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | directml.h |
Библиотека | DirectML.lib |
DLL | DirectML.dll |