RealDriveType-Funktion (shlobj_core.h)

[RealDriveType ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Bestimmt den Laufwerkstyp basierend auf der Laufwerksnummer.

Syntax

int RealDriveType(
  [in] int  iDrive,
  [in] BOOL fOKToHitNet
);

Parameter

[in] iDrive

Typ: int

Die Nummer des Laufwerks, das Sie testen möchten. "A:" entspricht 0, "B:" 1 usw.

[in] fOKToHitNet

Typ: BOOL

Reserviert. Muss auf 0 festgelegt werden.

Rückgabewert

Typ: int

Gibt einen der folgenden Werte zurück.

Rückgabecode Beschreibung
DRIVE_UNKNOWN
Der Laufwerktyp kann nicht bestimmt werden.
DRIVE_NO_ROOT_DIR
Der Stammpfad ist ungültig. Beispielsweise wird am Pfad kein Volume eingebunden.
DRIVE_REMOVABLE
Der Datenträger kann aus dem Laufwerk entfernt werden.
DRIVE_FIXED
Der Datenträger kann nicht aus dem Laufwerk entfernt werden.
DRIVE_REMOTE
Das Laufwerk ist ein Remotelaufwerk (Netzwerklaufwerk).
DRIVE_CDROM
Das Laufwerk ist ein CD-ROM-Laufwerk.
DRIVE_RAMDISK
Das Laufwerk ist ein RAM-Datenträger.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h (einschließlich Shlobj.h)
Bibliothek Shell32.lib
DLL Shell32.dll (Version 5.0 oder höher)

Weitere Informationen

Drivetype

GetDriveType