次の方法で共有


ManagementClass.GetSubclasses メソッド

クラスのすべてのサブクラスのコレクションを返します。

オーバーロードの一覧

クラスのすべてのサブクラスのコレクションを返します。

[Visual Basic] Overloads Public Function GetSubclasses() As ManagementObjectCollection

[C#] public ManagementObjectCollection GetSubclasses();

[C++] public: ManagementObjectCollection* GetSubclasses();

[JScript] public function GetSubclasses() : ManagementObjectCollection;

指定したオプションを使用して、クラスのサブクラスを取得します。

[Visual Basic] Overloads Public Function GetSubclasses(EnumerationOptions) As ManagementObjectCollection

[C#] public ManagementObjectCollection GetSubclasses(EnumerationOptions);

[C++] public: ManagementObjectCollection* GetSubclasses(EnumerationOptions*);

[JScript] public function GetSubclasses(EnumerationOptions) : ManagementObjectCollection;

クラスのすべてのサブクラスのコレクションを非同期的に返します。

[Visual Basic] Overloads Public Sub GetSubclasses(ManagementOperationObserver)

[C#] public void GetSubclasses(ManagementOperationObserver);

[C++] public: void GetSubclasses(ManagementOperationObserver*);

[JScript] public function GetSubclasses(ManagementOperationObserver);

指定したオプションを使用して、クラスのサブクラスを非同期的に取得します。

[Visual Basic] Overloads Public Sub GetSubclasses(ManagementOperationObserver, EnumerationOptions)

[C#] public void GetSubclasses(ManagementOperationObserver, EnumerationOptions);

[C++] public: void GetSubclasses(ManagementOperationObserver*, EnumerationOptions*);

[JScript] public function GetSubclasses(ManagementOperationObserver, EnumerationOptions);

使用例

[Visual Basic, C#] メモ   ここでは、GetSubclasses のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
EnumerationOptions opt = new EnumerationOptions();
   
//Causes return of deep subclasses as opposed to only immediate ones.
opt.enumerateDeep = true;  
  
ManagementObjectCollection c = (new
      ManagementClass("Win32_Share")).GetSubclasses(opt);
   
[Visual Basic] 
Dim opt As New EnumerationOptions()

'Causes return of deep subclasses as opposed to only immediate ones.
opt.enumerateDeep = true

Dim cls As New ManagementClass("Win32_Share")
Dim c As ManagementObjectCollection

c = cls.GetSubClasses(opt)
   

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

ManagementClass クラス | ManagementClass メンバ | System.Management 名前空間