ID3D11Device::CheckFeatureSupport
現在のグラフィックス ドライバーでサポートされている機能についての情報を取得します。
HRESULT
CheckFeatureSupport(
D3D11_FEATURE Feature,
void *pFeatureSupportData,
UINT FeatureSupportDataSize
);
パラメータ
- Feature
サポート状況を照会する機能を表す D3D11_FEATURE 列挙型のメンバーです。 - pFeatureSupportData
このメソッドの完了時には、実行時に渡した構造体に、機能のサポートを示すデータが格納されます。 - FeatureSupportDataSize
pFeatureSupportData パラメーターに渡す構造体のサイズです。
戻り値
正常に実行された場合は 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 の呼び出しで返されるものと同じ情報を返します。
要件
ヘッダー: D3D11.h 宣言
ライブラリ: D3d11.lib 内容