Поделиться через


Метод 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

См. также раздел

IDMLDevice