SWbemObject. Derivation, _ propriété
La propriété de dérivation _ de l’objet SWbemObject contient un tableau de chaînes qui décrivent la hiérarchie de dérivation de classes pour l’instance référencée. Le premier élément du tableau définit la classe parente et le dernier élément définit la classe Dynasty. Cette propriété est en lecture seule.
Pour une explication de cette syntaxe, consultez conventions de document pour l’API de script.
Cette propriété est en lecture seule.
Syntaxe
SWbemObject.Derivation_ As String
Valeur de la propriété
Exemples
L’exemple VBScript suivant décrit comment récupérer la hiérarchie de classes pour le _ disque logique Win32.
on Error resume next
Set c = GetObject("winmgmts://./root/cimv2:win32_logicaldisk")
d = c.Derivation_
for x = LBound(d) to UBound(d)
WScript.Echo d(x)
Next
if err <> 0 then
WScript.Echo Err.Description
end if
l’exemple perl suivant décrit comment récupérer la hiérarchie de classes pour le _ disque logique Win32.
use strict;
use Win32::OLE;
my ($C, $D, @collection);
eval {$C = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
InstancesOf ("win32_logicaldisk") };
unless ($@)
{
@collection = in $C;
eval {$D = $collection[0]->Derivation_();};
print "\n";
unless ($@)
{
print map{"$_\n"} @{$D};
}
else
{
print STDERR Win32::OLE->LastError, "\n";
}
}
else
{
print STDERR Win32::OLE->LastError, "\n";
}
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Vista |
| Serveur minimal pris en charge |
Windows Server 2008 |
| En-tête |
|
| Bibliothèque de types |
|
| DLL |
|
| CLSID |
CLSID _ SWbemObject |
| IID |
IID _ ISWbemObject |