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 |