PropertyData クラス
WMI (Windows Management Instrumentation) プロパティに関する情報を表します。
この型のすべてのメンバの一覧については、PropertyData メンバ を参照してください。
System.Object
System.Management.PropertyData
Public Class PropertyData
[C#]
public class PropertyData
[C++]
public __gc class PropertyData
[JScript]
public class PropertyData
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
使用例
using System;
using System.Management;
// This sample displays all properties that qualifies the "DeviceID" property
// in Win32_LogicalDisk.DeviceID='C' instance.
class Sample_PropertyData
{
public static int Main(string[] args) {
ManagementObject disk =
new ManagementObject("Win32_LogicalDisk.DeviceID=\"C:\"");
PropertyData diskProperty = disk.Properties["DeviceID"];
Console.WriteLine("Name: " + diskProperty.Name);
Console.WriteLine("Type: " + diskProperty.Type);
Console.WriteLine("Value: " + diskProperty.Value);
Console.WriteLine("IsArray: " + diskProperty.IsArray);
Console.WriteLine("IsLocal: " + diskProperty.IsLocal);
Console.WriteLine("Origin: " + diskProperty.Origin);
return 0;
}
}
[Visual Basic]
Imports System
Imports System.Management
' This sample displays all properties that qualifies the "DeviceID" property
' in Win32_LogicalDisk.DeviceID='C' instance.
Class Sample_PropertyData
Overloads Public Shared Function Main(args() As String) As Integer
Dim disk As New ManagementObject("Win32_LogicalDisk.DeviceID=""C:""")
Dim diskProperty As PropertyData = disk.Properties("DeviceID")
Console.WriteLine("Name: " & diskProperty.Name)
Console.WriteLine("Type: " & diskProperty.Type)
Console.WriteLine("Value: " & diskProperty.Value)
Console.WriteLine("IsArray: " & diskProperty.IsArray)
Console.WriteLine("IsLocal: " & diskProperty.IsLocal)
Console.WriteLine("Origin: " & diskProperty.Origin)
Return 0
End Function
End Class
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
名前空間: System.Management
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Management (System.Management.dll 内)