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


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

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

ID3D11Device