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
標頭
Wbemdisp.h
類型程式庫
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject