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

Vedi anche

IWbemContext

IWbemContext::SetValue