次の方法で共有


ManagementClass.GetRelatedClasses メソッド

WMI クラスに関連するクラスを取得します。

オーバーロードの一覧

WMI クラスに関連するクラスを取得します。

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

[C#] public ManagementObjectCollection GetRelatedClasses();

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

[JScript] public function GetRelatedClasses() : ManagementObjectCollection;

WMI クラスに関連するクラスを非同期的に取得します。

[Visual Basic] Overloads Public Sub GetRelatedClasses(ManagementOperationObserver)

[C#] public void GetRelatedClasses(ManagementOperationObserver);

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

[JScript] public function GetRelatedClasses(ManagementOperationObserver);

WMI クラスに関連するクラスを取得します。

[Visual Basic] Overloads Public Function GetRelatedClasses(String) As ManagementObjectCollection

[C#] public ManagementObjectCollection GetRelatedClasses(string);

[C++] public: ManagementObjectCollection* GetRelatedClasses(String*);

[JScript] public function GetRelatedClasses(String) : ManagementObjectCollection;

関連するクラス名を指定して、WMI クラスに関連するクラスを非同期的に取得します。

[Visual Basic] Overloads Public Sub GetRelatedClasses(ManagementOperationObserver, String)

[C#] public void GetRelatedClasses(ManagementOperationObserver, string);

[C++] public: void GetRelatedClasses(ManagementOperationObserver*, String*);

[JScript] public function GetRelatedClasses(ManagementOperationObserver, String);

指定したオプションに基づいて、WMI クラスに関連するクラスを取得します。

[Visual Basic] Overloads Public Function GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions) As ManagementObjectCollection

[C#] public ManagementObjectCollection GetRelatedClasses(string, string, string, string, string, string, EnumerationOptions);

[C++] public: ManagementObjectCollection* GetRelatedClasses(String*, String*, String*, String*, String*, String*, EnumerationOptions*);

[JScript] public function GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions) : ManagementObjectCollection;

指定したオプションを使用して、WMI クラスに関連するクラスを非同期的に取得します。

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

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

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

[JScript] public function GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions);

使用例

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

 
ManagementClass c = new ManagementClass("Win32_LogicalDisk");

foreach (ManagementClass r in c.GetRelatedClasses())
    Console.WriteLine("Instances of {0} may have
                       relationships to this class", r["__CLASS"]);
   
[Visual Basic] 
Dim c As New ManagementClass("Win32_LogicalDisk")
Dim r As ManagementClass

For Each r In c.GetRelatedClasses()
    Console.WriteLine("Instances of {0} may have relationships _
                       to this class", r("__CLASS"))
Next r
   

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

参照

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