SWbemObject.Path_ proprietà

La proprietà Path_ dell'oggetto SWbemObject restituisce un oggetto SWbemObjectPath che rappresenta il percorso dell'oggetto della classe o dell'istanza corrente. Questa proprietà può essere passata come parametro ai metodi che richiedono un percorso oggetto.

Per una spiegazione di questa sintassi, vedere Document Conventions for the Scripting API (Convenzioni di documento per l'API di scripting).

Questa proprietà è di sola lettura.

Sintassi

SWbemObject.Path_ As Object

Valore proprietà

Osservazioni:

È possibile modificare solo la proprietà Class dell'istanza di SWbemObjectPath restituita. Se si tenta di modificare qualsiasi altra proprietà o provare a chiamare i metodi SetAsClass o SetAsSingleton, verrà visualizzato un errore wbemErrReadOnly.

Per questo motivo, non è possibile modificare l'oggetto SWbemNamedValueSet che rappresenta il valore della proprietà Keys dell'istanza di SWbemObjectPath restituita. Se si tenta di chiamare i metodi Add, Remove o DeleteAll su questo valore, verrà visualizzato un errore wbemErrReadOnly. Inoltre, non è possibile modificare qualsiasi SWbemNamedValue ottenuto da questa raccolta. Tenta di modificare la proprietà Value restituisce lo stesso codice di errore.

Tuttavia, se si chiama SWbemObject.Clone_ per creare una copia, la proprietà SWbemObjectPath.Path della copia è completamente modificabile.

Esempi

Nell'esempio di codice seguente viene utilizzata la proprietà Path_ per elencare tutte le classi cimV2 WMI.

strComputer = "." 
Set objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _  
    strComputer & "\root\cimv2") 
  
For Each objclass in objWMIService.SubclassesOf() 
    Wscript.Echo objClass.Path_.Class 
Next 

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Intestazione
Wbemdisp.h
Libreria dei tipi
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject