Bagikan melalui


properti SWbemObject.Derivation_

Properti Derivation_ objek SWbemObject berisi array string yang menjelaskan hierarki derivasi kelas untuk instans yang direferensikan. Elemen pertama dalam array mendefinisikan kelas induk dan elemen terakhir menentukan kelas dinasti. Properti ini bersifat hanya baca.

Untuk penjelasan tentang sintaks ini, lihat Konvensi Dokumen untuk Scripting API.

Properti ini bersifat hanya baca.

Sintaks

SWbemObject.Derivation_ As String

Nilai properti

Contoh

Sampel VBScript berikut menjelaskan cara mengambil hierarki kelas untuk 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

dia mengikuti sampel Perl menjelaskan cara mengambil hierarki kelas untuk 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";
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
Wbemdisp.h
Pustaka jenis
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject