Sie sind hier: Startseite
 Liste aller Codebeispiele

Ausschnitt aus der generierten .NET-Klasse für die WMI-Klasse Win32_LogicalDisk

Ein Beispiel zum Einsatz der Klasse System.Management.ManagementClass aus der .NET-Klassenbibliothek.

Autor: Dr. Holger Schwichtenberg 

Beschreibung

Das folgende Listing zeigt Ausschnitte aus der generierten Datei Win32_LogicalDisk.vb. Das Gesamtlisting ist 1924 Zeilen lang. Der generierte Code ist sehr ausführlich kommentiert.

Programmcodebeispiele Visual Basic .NET (VB.NET)

Imports System
Imports System.ComponentModel
Imports System.Management
Imports System.Collections
Imports Microsoft.VisualBasic

Namespace ROOT.CIMV2.Win32
'An Early Bound class generated for the WMI class.Win32_LogicalDisk
Public Class LogicalDisk
Inherits System.ComponentModel.Component
...
Public Sub New(ByVal keyDeviceID As String)
Me.New(CType(Nothing,System.Management.ManagementScope), CType(New System.Management.ManagementPath(LogicalDisk.ConstructPath(keyDeviceID)),System.Management.ManagementPath), CType(Nothing,System.Management.ObjectGetOptions))
End Sub
...

<Browsable(true), _
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), _
Description("Die Eigenschaft ""FreeSpace"" zeigt an, wie viel freier Speicherplatz in Bytes auf " & _
"dem logischen Datenträger verfügbar ist."), _
TypeConverter(GetType(WMIValueTypeConverter))> _
Public ReadOnly Property FreeSpace As System.UInt64
Get
If (curObj("FreeSpace") Is Nothing) Then
Return System.Convert.ToUInt64(0)
End If
Return CType(curObj("FreeSpace"),System.UInt64)
End Get
End Property
...

Andere Programmiersprache

Zur Zeit leider noch nicht verfügbar.

Querverweise

 Definition '.NET Framework Class Library'  Verfügbarkeit der Klasse 'System.Management.ManagementClass'  Übersicht über den FCL-Namensraum 'System.Management'  .NET & Visual Studio Community Portal