Nota
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tidħol jew tibdel id-direttorji.
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tibdel id-direttorji.
Begins an enumeration of the methods available for the object.
Note
This API is for internal use only. It's not intended for use from developer code.
Syntax
HRESULT BeginMethodEnumeration (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lEnumFlags
);
Parameters
vFunc
[in] This parameter is unused.
ptr
[in] A pointer to an IWbemClassObject instance.
lEnumFlags
[in] Zero (0) for all methods, or a flag that specifies the scope of the enumeration. The following flags are defined in the WbemCli.h header file, or you can define them as constants in your code:
| Constant | Value | Description |
|---|---|---|
WBEM_FLAG_LOCAL_ONLY |
0x10 | Limit the enumeration to methods that are defined in the class itself. |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | Limit the enumeration to properties that are inherited from base classes. |
Return value
The following values returned by this function are defined in the WbemCli.h header file, or you can define them as constants in your code:
| Constant | Value | Description |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | lEnumFlags is non-zero and is not one of the specified flags. |
WBEM_S_NO_ERROR |
0 | The function call was successful. |
Remarks
This function wraps a call to the IWbemClassObject::BeginMethodEnumeration method.
This method call is only supported if the current object is a class definition. Method manipulation is not available from IWbemClassObject pointers that point to instances. The order in which methods are enumerated is guaranteed to be invariant for a given instance of IWbemClassObject.
Requirements
Platforms: See System Requirements.
Header: WMINet_Utils.idl
.NET Framework Versions: Available since 4.7.2