IDMLDevice::CheckFeatureSupport メソッド (directml.h)

DirectML デバイスでサポートされているオプションの機能に関する情報を取得します。

構文

HRESULT CheckFeatureSupport(
                 DML_FEATURE feature,
                 UINT        featureQueryDataSize,
  [in, optional] const void  *featureQueryData,
                 UINT        featureSupportDataSize,
  [out]          void        *featureSupportData
);

パラメーター

feature

種類: DML_FEATURE

サポートのクエリを 実行 する機能を記述するDML_FEATURE列挙の定数。

featureQueryDataSize

型: UINT

featureQueryData パラメーターが指す構造体のサイズ (指定されている場合)、それ以外の場合は 0。

[in, optional] featureQueryData

型: const void*

機能パラメーターの値に対応するクエリ構造への省略可能なポインター。 各定数の対応するクエリの種類を確認するには、「 DML_FEATURE」を参照してください。

featureSupportDataSize

型: UINT

featureSupportData パラメーターによって指される構造体のサイズ。

[out] featureSupportData

型: void*

機能パラメーターの値に対応するサポート データ構造へのポインター。 各定数の対応するサポート データ型を確認するには、「 DML_FEATURE」を参照してください。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 それ以外の場合は、 DML_FEATURE が認識されないかサポートされていない場合は DXGI_ERROR_UNSUPPORTED を返し、パラメーターが正しくない場合は E_INVALIDARG を返します。

要件

要件
対象プラットフォーム Windows
ヘッダー directml.h
Library DirectML.lib
[DLL] DirectML.dll

こちらもご覧ください

IDMLDevice