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 |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |