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 |