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.
Resetuje moduł wyliczający kwalifikatorów obiektu na początku wyliczenia.
Uwaga
Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego. Nie jest przeznaczony do użycia z poziomu kodu dewelopera.
Składnia
HRESULT QualifierSet_BeginEnumeration (
[in] int vFunc,
[in] IWbemQualifierSet* ptr,
[in] LONG lFlags
);
Parametry
vFunc
[in] Ten parametr jest nieużywany.
ptr
[in] Wskaźnik do wystąpienia IWbemQualifierSet .
lFlags
[in] Bitowa kombinacja flag lub wartości opisanych w sekcji Uwagi , która określa kwalifikatory do uwzględnienia w wyliczenie.
Wartość zwracana
Następujące wartości zwracane przez tę funkcję są definiowane w pliku nagłówkowym WbemCli.h lub można je zdefiniować jako stałe w kodzie:
| Stała | Wartość | Opis |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | Parametr lFlags jest nieprawidłowy. |
WBEM_E_UNEXPECTED |
0x8004101d | Drugie wezwanie do QualifierSet_BeginEnumeration zostało wykonane bez pośredniczącego połączenia z QualifierSet_EndEnumeration. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Za mało pamięci, aby rozpocząć nowe wyliczenie. |
WBEM_S_NO_ERROR |
0 | Wywołanie funkcji zakończyło się pomyślnie. |
Uwagi
Ta funkcja opakowuje wywołanie metody IWbemQualifierSet::BeginEnumeration .
Aby wyliczyć wszystkie kwalifikatory obiektu, należy wywołać tę metodę przed pierwszym wywołaniem, aby QualifierSet_Next. Kolejność, w jakiej kwalifikatory są wyliczane, musi być niezmienna dla danego wyliczenia.
Flagi, które można przekazać jako lEnumFlags argument, są zdefiniowane w pliku nagłówka WbemCli.h lub można je zdefiniować jako stałe w kodzie.
| Stała | Wartość | Opis |
|---|---|---|
| 0 | Zwróć nazwy wszystkich kwalifikatorów. | |
WBEM_FLAG_LOCAL_ONLY |
0x10 | Zwraca tylko nazwy kwalifikatorów specyficznych dla bieżącej właściwości lub obiektu. Dla właściwości: Zwróć tylko kwalifikatory specyficzne dla właściwości (w tym przesłonięcia), a nie te kwalifikatory propagowane z definicji klasy. W przypadku wystąpienia: Zwracaj tylko nazwy kwalifikatora specyficzne dla wystąpienia. Dla klasy: Zwracaj tylko kwalifikatory specyficzne dla klasy pochodnej. |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | Zwraca tylko nazwy kwalifikatorów propagowanych z innego obiektu. Dla właściwości: Zwróć tylko kwalifikatory propagowane do tej właściwości z definicji klasy, a nie do tych z samej właściwości. W przypadku wystąpienia: zwróć tylko te kwalifikatory propagowane z definicji klasy. Dla klasy: Zwracaj tylko te nazwy kwalifikatora dziedziczone z klas nadrzędnych. |
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: WMINet_Utils.idl
wersje .NET Framework: dostępne od wersji 4.7.2