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を返します。それ以外の場合、サポートされていないデータ型が pFeatureSupportData パラメーターに渡された場合、または FeatureSupportDataSize パラメーターのサイズの不一致が検出された場合は、E_INVALIDARGが返されます。

注釈

マルチスレッドサポートを照会するには、 D3D11_FEATURE_THREADING 値を Feature パラメーターに渡し、 D3D11_FEATURE_DATA_THREADING 構造体を pFeatureSupportData パラメーターに渡し、 D3D11_FEATURE_DATA_THREADING 構造体のサイズを FeatureSupportDataSize パラメーターに渡します。

Feature を D3D11_FEATURE_FORMAT_SUPPORT に設定して CheckFeatureSupport を呼び出すと、メソッドは ID3D11Device::CheckFormatSupport によって返されるのと同じ情報を返します。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d11.h
Library D3d11.lib

こちらもご覧ください

ID3D11Device