Metodo IWbemConfigureRefresher::AddObjectByPath (wbemcli.h)
Il metodo IWbemConfigureRefresher::AddObjectByPath aggiunge un oggetto a un aggiornamento specificando un percorso oggetto.
Sintassi
HRESULT AddObjectByPath(
[in] IWbemServices *pNamespace,
[in] LPCWSTR wszPath,
[in] long lFlags,
[in] IWbemContext *pContext,
[out] IWbemClassObject **ppRefreshable,
[out] long *plId
);
Parametri
[in] pNamespace
Puntatore IWbemServices in Gestione Windows, che può gestire qualsiasi richiesta effettuata dal provider. Il provider deve chiamare AddRef su questo puntatore se verrà richiamato in Gestione Windows durante l'esecuzione.
[in] wszPath
Costante, stringa con terminazione null di caratteri Unicode a 16 bit che contiene il percorso dell'oggetto aggiunto al aggiornatore.
[in] lFlags
Maschera di flag che modificano il comportamento di questo metodo. Se questo parametro è impostato su WBEM_FLAG_USE_AMENDED_QUALIFIERS, l'istanza restituita contiene qualificatori localizzati se disponibile.
[in] pContext
In genere NULL; in caso contrario, un puntatore a un oggetto IWbemContext richiesto da uno o più provider di classi dinamiche. I valori nell'oggetto contesto devono essere specificati nella documentazione specifica del provider. Per altre informazioni su questo parametro, vedere Creazione di chiamate a WMI.
[out] ppRefreshable
Puntatore per contenere il riferimento a un oggetto IWbemClassObject che contiene l'oggetto istanza aggiornabile. Il client deve chiamare Release sull'oggetto restituito quando non è più necessario.
[out] plId
Puntatore a un intero restituito dal provider che identifica in modo univoco l'oggetto aggiornabile.
Valore restituito
Questo metodo restituisce un valore HRESULT che indica lo stato della chiamata al metodo. L'elenco seguente elenca il valore contenuto in un HRESULT.
Commenti
Il percorso fornito deve specificare un oggetto valido, fornito dal provider di High-Performance. L'oggetto restituito non deve essere toccato dal client mentre un'operazione di aggiornamento è in corso. L'identificatore restituito può essere usato dalla funzione Remove per rimuovere l'oggetto.
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 |
Vedi anche
Accesso ai dati sulle prestazioni in C++
Creazione di un provider di istanze in un provider di High-Performance