Metodo IWbemPropertyProvider::GetProperty (wbemprov.h)

Il metodo IWbemPropertyProvider::GetProperty viene chiamato da Gestione Windows per recuperare un singolo valore di proprietà.

Sintassi

HRESULT GetProperty(
  [in]  long       lFlags,
  [in]  const BSTR strLocale,
  [in]  const BSTR strClassMapping,
  [in]  const BSTR strInstMapping,
  [in]  const BSTR strPropMapping,
  [out] VARIANT    *pvValue
);

Parametri

[in] lFlags

Riservato. Questo parametro deve essere 0.

[in] strLocale

Stringa che indica le impostazioni locali desiderate nei casi in cui il valore della proprietà restituito può essere localizzato. Se la proprietà non può essere localizzata, l'implementazione può ignorare questo valore.

[in] strClassMapping

Copia letterale del valore stringa per il qualificatore ClassContext per la classe . Punta a un valore BSTR valido, che viene considerato di sola lettura o NULL se il qualificatore non esiste.

[in] strInstMapping

Copia letterale del valore stringa per il qualificatore InstanceContext per l'istanza. Questo deve puntare a un valore BSTR valido, che viene considerato di sola lettura o NULL se il qualificatore non esiste.

[in] strPropMapping

Copia letterale del valore del qualificatore PropertyContext per la proprietà . Questo deve puntare a un valore BSTR valido, che viene considerato di sola lettura o NULL se il qualificatore non esiste.

[out] pvValue

Puntatore a un valore VARIANT non inizializzato che riceve il valore per la proprietà. L'implementazione deve chiamare VariantInit e restituire il valore . Se si verifica un errore, l'implementazione deve ignorare il puntatore.

Valore restituito

Questo metodo deve restituire WBEM_S_NO_ERROR se la chiamata ha esito positivo. Se la chiamata non riesce, il metodo deve restituire WBEM_S_FALSE.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wbemprov.h (include Wbemidl.h)
Libreria Wbemuuid.lib
DLL Wbemsvc.dll

Vedi anche

Costruzione di provider di proprietà

IWbemPropertyProvider

PutProperty