Metodo IWbemQualifierSet::Next (wbemcli.h)
Il metodo IWbemQualifierSet::Next recupera il qualificatore successivo in un'enumerazione avviata con IWbemQualifierSet::BeginEnumeration. Questo metodo viene chiamato ripetutamente per enumerare tutti i qualificatori fino a quando non WBEM_S_NO_MORE_DATA restituisce . Per terminare l'enumerazione in anticipo, chiamare IWbemQualifierSet::EndEnumeration.
L'ordine dei qualificatori restituiti durante l'enumerazione non è definito.
Sintassi
HRESULT Next(
[in] long lFlags,
[out] BSTR *pstrName,
[out] VARIANT *pVal,
[out] long *plFlavor
);
Parametri
[in] lFlags
Riservato. Questo parametro deve essere 0 (zero).
[out] pstrName
Questo parametro riceve il nome del qualificatore. Un nuovo BSTR viene sempre allocato ogni volta che WBEM_S_NO_ERROR restituisce .
Se pstrName è NULL, viene ignorato; in caso contrario, il chiamante deve assicurarsi che questo parametro non punti a un valore BSTR valido all'ingresso oppure che si verifichi una perdita di memoria. Inoltre, il chiamante deve ricordare di chiamare SysFreeString sulla stringa restituita quando non è più necessario.
[out] pVal
Questo parametro riceve il valore per il qualificatore. VariantInit viene chiamato su VARIANT da questo metodo. Il chiamante deve chiamare VariantClear su questo puntatore quando il valore non è più necessario. Se viene restituito un codice di errore , la variante a cui punta pVal viene lasciata invariata. Questo parametro viene ignorato se impostato su NULL.
[out] plFlavor
Se non è NULL, il valore a cui punta viene impostato sul sapore del qualificatore. Per altre informazioni, vedere Tipi di qualificatore e WBEM_FLAVOR_TYPE.
Valore restituito
Questo metodo restituisce un valore HRESULT che indica lo stato della chiamata al metodo. L'elenco seguente elenca il valore contenuto in hrESULT.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | wbemcli.h (include Wbemidl.h) |
Libreria | Wbemuuid.lib |
DLL | Fastprox.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll |
Vedi anche
IWbemQualifierSet::BeginEnumeration