Metodo IWbemContext::GetValue (wbemcli.h)
Il metodo IWbemContext::GetValue viene usato per recuperare un valore di contesto denominato specifico in base al nome.
Sintassi
HRESULT GetValue(
[in] LPCWSTR wszName,
[in] long lFlags,
[out] VARIANT *pValue
);
Parametri
[in] wszName
Nome per il quale recuperare il valore. Deve puntare a un valore BSTR valido. Il puntatore viene considerato di sola lettura.
[in] lFlags
Riservato. Questo parametro deve essere 0.
[out] pValue
Questo parametro non può essere NULL e deve puntare a un valore VARIANT non inizializzato. Se non viene restituito alcun errore, variant viene inizializzato utilizzando VariantInit e quindi impostato per contenere il valore di contesto. 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 pValue viene lasciata invariata.
È possibile che un intero oggetto IWbemClassObject possa essere restituito all'interno di VARIANT. In tal caso, VT_UNKNOWN è il tipo VARIANT . Il chiamante può accettare il puntatore IUnknown ed eseguire QueryInterface per ottenere il puntatore IWbemClassObject .
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
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 | Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Wbemcomn.dll; Wbemcore.dll; Wbemess.dll; Wmipjobj.dll |