SWbemObject.Derivation_ 屬性
SWbemObject物件的Derivation_屬性包含字串陣列,描述所參考實例的類別衍生階層。 陣列中的第一個元素會定義父類別,而最後一個元素則定義存檔類別。 這個屬性是唯讀的。
如需此語法的說明,請參閱 腳本 API 的檔慣例。
這個屬性是唯讀的。
Syntax
SWbemObject.Derivation_ As String
屬性值
範例
下列 VBScript 範例說明如何擷取win32_logicaldisk的類別階層。
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
他遵循 Perl 範例描述如何擷取win32_logicaldisk的類別階層。
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";
}
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
標頭 |
|
類型程式庫 |
|
DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |