Метод ID3D11Device::CheckFeatureSupport (d3d11.h)
Возвращает сведения о функциях, поддерживаемых текущим графическим драйвером.
Синтаксис
HRESULT CheckFeatureSupport(
D3D11_FEATURE Feature,
[out] void *pFeatureSupportData,
UINT FeatureSupportDataSize
);
Параметры
Feature
Тип: D3D11_FEATURE
Член D3D11_FEATURE перечислимого типа, который описывает, какую функцию запрашивать для поддержки.
[out] pFeatureSupportData
Тип: void*
После завершения метода переданная структура заполняется данными, описывающими поддержку функции.
FeatureSupportDataSize
Тип: UINT
Размер структуры, передаваемой параметру pFeatureSupportData .
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения; В противном случае возвращает E_INVALIDARG, если неподдерживаемый тип данных передается параметру pFeatureSupportData Или для параметра FeatureSupportDataSize обнаружено несоответствие размера.
Комментарии
Чтобы запросить поддержку нескольких потоков, передайте значение D3D11_FEATURE_THREADING в параметр Feature , передайте структуру D3D11_FEATURE_DATA_THREADINGпараметру pFeatureSupportData , а размер структуры D3D11_FEATURE_DATA_THREADING — в параметр FeatureSupportDataSize .
Вызов Функции CheckFeatureSupport с D3D11_FEATURE_FORMAT_SUPPORT приводит к тому, что метод возвращает те же сведения, которые будут возвращены id3D11Device::CheckFormatSupport.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d11.h |
Библиотека | D3d11.lib |