Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Rozpoczyna wyliczanie metod dostępnych dla obiektu.
Uwaga
Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego. Nie jest ona przeznaczona do użycia z kodu dewelopera.
Składnia
HRESULT BeginMethodEnumeration (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lEnumFlags
);
Parametry
vFunc [in] Ten parametr jest nieużywany.
ptr [in] Wskaźnik do wystąpienia IWbemClassObject .
lEnumFlags [in] Zero (0) dla wszystkich metod lub flaga określająca zakres wyliczenia. Następujące flagi są zdefiniowane w pliku nagłówka WbemCli.h lub można je zdefiniować jako stałe w kodzie:
| Stała | Wartość | Opis |
|---|---|---|
WBEM_FLAG_LOCAL_ONLY |
0x10 | Ogranicz wyliczenie do metod zdefiniowanych w samej klasie. |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | Ogranicz wyliczenie do właściwości dziedziczonej z klas bazowych. |
Wartość zwracana
Następujące wartości zwracane przez tę funkcję są zdefiniowane w pliku nagłówka WbemCli.h lub można je zdefiniować jako stałe w kodzie:
| Stała | Wartość | Opis |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | lEnumFlags jest niezerowa i nie jest jedną z określonych flag. |
WBEM_S_NO_ERROR |
0 | Wywołanie funkcji zakończyło się pomyślnie. |
Uwagi
Ta funkcja opakowuje wywołanie metody IWbemClassObject::BeginMethodEnumeration .
To wywołanie metody jest obsługiwane tylko wtedy, gdy bieżący obiekt jest definicją klasy. Manipulowanie metodą nie jest dostępne w wskaźnikach IWbemClassObject wskazujących wystąpienia. Kolejność wyliczania metod ma gwarancję niezmienności dla danego wystąpienia klasy IWbemClassObject.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: WMINet_Utils.idl
Wersje programu .NET Framework: dostępne od wersji 4.7.2