Eigenschaft „SWbemObject.Derivation_“
Die Eigenschaft Derivation\_ des Objekts SWbemObject enthält ein Array von Zeichenfolgen, die die Klassenableitungshierarchie für die Instanz beschreiben, auf die verwiesen wird. Das erste Element im Array definiert die übergeordnete Klasse und das letzte Element die Klasse „Dynasty“. Diese Eigenschaft ist schreibgeschützt.
Eine Erläuterung dieser Syntax finden Sie unter Dokumentkonventionen für die Skript-API.
Diese Eigenschaft ist schreibgeschützt.
Syntax
SWbemObject.Derivation_ As String
Eigenschaftswert
Beispiele
Im folgenden VBScript-Beispiel wird beschrieben, wie die Klassenhierarchie für „win32_logicaldisk“ abgerufen wird.
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
Im folgenden Perl-Beispiel wird beschrieben, wie die Klassenhierarchie für „win32_logicaldisk“ abgerufen wird.
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";
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
Windows Server 2008 |
Header |
|
Typbibliothek |
|
DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |