共用方式為


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
程式庫 DirectML.lib
Dll DirectML.dll

另請參閱

IDMLDevice