Share via


IWMPCdrom::d riveSpecifier-Eigenschaft

[Das dieser Seite zugeordnete Feature Windows Medienwiedergabe SDK ist ein Legacyfeature. Es wurde von MediaPlayer abgelöst. MediaPlayer wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, mediaPlayer anstelle von Windows Medienwiedergabe SDK für neuen Code zu verwenden. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die driveSpecifier-Eigenschaft ruft den CD- oder DVD-Laufwerkbuchstaben ab.

Syntax

public System.String driveSpecifier {get; set;}

Public ReadOnly Property driveSpecifier As System.String

Eigenschaftswert

Ein System.String-Wert , der der Laufwerkbuchstabe ist.

Hinweise

In der Regel können DVD-Laufwerke CD-Medien wiedergeben, CD-Laufwerke können jedoch keine DVD-Medien wiedergeben.

Diese Eigenschaft ruft einen Laufwerkbuchstaben für einen nullbasierten Laufwerksindex innerhalb des Bereichs ab, der mit IWMPCdromCollection.count abgerufen wird. Der abgerufene Wert hat das Format X:, wobei X den Laufwerkbuchstaben darstellt.

Um den Wert dieser Eigenschaft abzurufen, ist Lesezugriff auf die Bibliothek erforderlich. Weitere Informationen finden Sie unter Bibliothekszugriff.

Beispiele

Im folgenden Beispiel wird driveSpecifier verwendet, um eine Zeichenfolge zu erstellen, die eine Liste der verfügbaren CD- und DVD-Laufwerke enthält und diese Zeichenfolge in einem Meldungsfeld anzeigt. Das AxWMPLib.AxWindowsMediaPlayer-Objekt wird durch die Variable mit dem Namen player dargestellt.

// String that will contain the list of drive specifiers.
string MyDriveSpecifiers = "Drive letters found:  ";

// Store the number of available drives.
int numDrives = player.cdromCollection.count;

// Loop through the available drives. 
for (int i = 0; i < numDrives; i++)
{
    MyDriveSpecifiers += player.cdromCollection.Item(i).driveSpecifier;
    MyDriveSpecifiers += " ";
}

// Display the list of drive specifiers in a message box.
System.Windows.Forms.MessageBox.Show(MyDriveSpecifiers);

'  String that will contain the list of drive specifiers.
Dim MyDriveSpecifiers As String = &quot;Drive letters found:  &quot;

&#39;  Store the number of available drives.
Dim numDrives = player.cdromCollection.count

&#39;  Loop through the available drives. 
For i As Integer = 0 To (numDrives - 1)
    MyDriveSpecifiers += player.cdromCollection.Item(i).driveSpecifier
    MyDriveSpecifiers += &quot; &quot;
Next i

&#39;  Display the list of drive specifiers in a message box.
System.Windows.Forms.MessageBox.Show(MyDriveSpecifiers)

Anforderungen

Anforderung Wert
Version
Windows Medienwiedergabe Serie 9 oder höher
Namespace
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Siehe auch

IWMPCdrom-Schnittstelle (VB und C#)

IWMPCdromCollection.count (VB und C#)

IWMPSettings2.mediaAccessRights (VB und C#)

IWMPSettings2.requestMediaAccessRights (VB und C#)