ManagementObjectCollection.ManagementObjectEnumeratorとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ManagementObjectCollection.ManagementObjectEnumeratorの意味・解説 

ManagementObjectCollection.ManagementObjectEnumerator クラス

コレクション列挙子を表します

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

Public Class ManagementObjectEnumerator
    Implements IEnumerator, IDisposable
Dim instance As ManagementObjectEnumerator
public class ManagementObjectEnumerator : IEnumerator,
 IDisposable
public ref class ManagementObjectEnumerator
 : IEnumerator, IDisposable
public class ManagementObjectEnumerator implements
 IEnumerator, IDisposable
public class ManagementObjectEnumerator implements
 IEnumerator, IDisposable
使用例使用例

Win32_LogicalDisk クラスすべてのインスタンス列挙して、各インスタンスDeviceID 値を表示する例を次に示します

Imports System
Imports System.Management

' This sample demonstrates how to
' enumerate all logical disks
' using ManagementObjectEnumerator object.
Class Sample_ManagementObjectEnumerator
    Public Overloads Shared
 Function _
        Main(ByVal args() As String)
 As Integer
        Dim diskClass As New
 _
            ManagementClass("Win32_LogicalDisk")
        Dim disks As ManagementObjectCollection
 = _
            diskClass.GetInstances()
        Dim disksEnumerator As _
        ManagementObjectCollection. _
            ManagementObjectEnumerator = _
            disks.GetEnumerator()
        While disksEnumerator.MoveNext()
            Dim disk As ManagementObject =
 _
            CType(disksEnumerator.Current, _
                ManagementObject)
            Console.WriteLine("Disk found: " &
 disk("deviceid"))
        End While
        Return 0
    End Function
End Class
using System; 
using System.Management;
 
// This example demonstrates how to
// enumerate all logical disks 
// using the ManagementObjectEnumerator object.
class Sample_ManagementObjectEnumerator 
{
    public static int Main(string[]
 args) 
    { 
        ManagementClass diskClass = 
            new ManagementClass("Win32_LogicalDisk");
        ManagementObjectCollection disks = 
            diskClass.GetInstances();
        ManagementObjectCollection.ManagementObjectEnumerator
            disksEnumerator =
            disks.GetEnumerator();
        while(disksEnumerator.MoveNext()) 
        { 
            ManagementObject disk = 
                (ManagementObject)disksEnumerator.Current;
            Console.WriteLine(
                "Disk found: " + disk["deviceid"]);
        }
        return 0;
    }
}
継承階層継承階層
System.Object
  System.Management.ManagementObjectCollection.ManagementObjectEnumerator
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ManagementObjectCollection.ManagementObjectEnumerator メンバ
System.Management 名前空間

ManagementObjectCollection.ManagementObjectEnumerator プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Current その列挙子が指している現在の ManagementBaseObject を取得します
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IEnumerator.Current コレクション内の現在のオブジェクト取得します
参照参照

関連項目

ManagementObjectCollection.ManagementObjectEnumerator クラス
System.Management 名前空間

ManagementObjectCollection.ManagementObjectEnumerator メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ManagementObjectCollection.ManagementObjectEnumerator クラス
System.Management 名前空間

ManagementObjectCollection.ManagementObjectEnumerator メンバ

コレクション列挙子を表します

ManagementObjectCollection.ManagementObjectEnumerator データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Current その列挙子が指している現在の ManagementBaseObject を取得します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IEnumerator.Current コレクション内の現在のオブジェクト取得します
参照参照

関連項目

ManagementObjectCollection.ManagementObjectEnumerator クラス
System.Management 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からManagementObjectCollection.ManagementObjectEnumeratorを検索した結果を表示しています。
Weblioに収録されているすべての辞書からManagementObjectCollection.ManagementObjectEnumeratorを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からManagementObjectCollection.ManagementObjectEnumerator を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ManagementObjectCollection.ManagementObjectEnumerator」の関連用語

ManagementObjectCollection.ManagementObjectEnumeratorのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ManagementObjectCollection.ManagementObjectEnumeratorのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS