IWbemQualifierSet::Next-Methode (wbemcli.h)
Die IWbemQualifierSet::Next-Methode ruft den nächsten Qualifizierer in einer Enumeration ab, die mit IWbemQualifierSet::BeginEnumeration gestartet wurde. Diese Methode wird wiederholt aufgerufen, um alle Qualifizierer aufzulisten, bis WBEM_S_NO_MORE_DATA zurückgibt. Um die Enumeration frühzeitig zu beenden, rufen Sie IWbemQualifierSet::EndEnumeration auf.
Die Reihenfolge der während der Enumeration zurückgegebenen Qualifizierer ist nicht definiert.
Syntax
HRESULT Next(
[in] long lFlags,
[out] BSTR *pstrName,
[out] VARIANT *pVal,
[out] long *plFlavor
);
Parameter
[in] lFlags
Reserviert. Dieser Parameter muss 0 (null) sein.
[out] pstrName
Dieser Parameter empfängt den Namen des Qualifizierers. Ein neuer BSTR wird immer dann zugewiesen, wenn WBEM_S_NO_ERROR zurückgibt.
Wenn pstrNameNULL ist, wird es ignoriert. Andernfalls muss der Aufrufer sicherstellen, dass dieser Parameter beim Eintrag nicht auf einen gültigen BSTR verweist, andernfalls kommt es zu einem Speicherverlust. Außerdem muss der Aufrufer daran denken, SysFreeString für die zurückgegebene Zeichenfolge aufzurufen, wenn sie nicht mehr erforderlich ist.
[out] pVal
Dieser Parameter empfängt den Wert für den Qualifizierer. VariantInit wird für die VARIANT-Methode aufgerufen. Der Aufrufer muss VariantClear für diesen Zeiger aufrufen, wenn der Wert nicht mehr erforderlich ist. Wenn ein Fehlercode zurückgegeben wird, bleibt der VARIANT-Wert , auf den pVal verweist, unverändert. Dieser Parameter wird ignoriert, wenn er auf NULL festgelegt ist.
[out] plFlavor
Wenn nicht NULL, wird der Wert, auf den verwiesen wird, auf die Qualifizierervariante festgelegt. Weitere Informationen finden Sie unter Qualifier Flavors and WBEM_FLAVOR_TYPE.
Rückgabewert
Diese Methode gibt ein HRESULT zurück, das den Status des Methodenaufrufs angibt. Die folgende Liste listet den Wert auf, der in einem HRESULT enthalten ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | wbemcli.h (include Wbemidl.h) |
Bibliothek | Wbemuuid.lib |
DLL | Fastprox.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll |
Weitere Informationen
IWbemQualifierSet::BeginEnumeration