BeginMethodEnumeration 函式
開始列舉物件可用的方法。
注意
此 API 僅供內部使用。 不是要讓您在開發人員程式碼中使用。
語法
HRESULT BeginMethodEnumeration (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lEnumFlags
);
參數
vFunc
[in]此參數未使用。
ptr
[in]IWbemClassObject 實例的指標。
lEnumFlags
[in]所有方法的零 (0) 或指定列舉範圍的旗標。 下列旗標定義於 WbemCli.h 頭檔中,或者您可以在程式代碼中將其定義為常數:
常數 | 值 | Description |
---|---|---|
WBEM_FLAG_LOCAL_ONLY |
0x10 | 將列舉限制為類別本身中定義的方法。 |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | 將列舉限制為繼承自基類的屬性。 |
傳回值
此函式傳回的下列值定義於 WbemCli.h 頭檔中,或者您可以在程式代碼中將其定義為常數:
常數 | 值 | Description |
---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | lEnumFlags 為非零,且不是其中一個指定的旗標。 |
WBEM_S_NO_ERROR |
0 | 函式呼叫成功。 |
備註
此函式會包裝 IWbemClassObject::BeginMethodEnumeration 方法的呼叫。
只有在目前的 對像是類別定義時,才支援這個方法呼叫。 指向 實例的 IWbemClassObject 指標無法使用方法操作。 指定IWbemClassObject實例的方法列舉順序保證不因應。
需求
平台:請參閱系統需求。
標頭: WMINet_Utils.idl
.NET Framework 版本: 自 4.7.2 起提供