Freigeben über


RtlVolumeDeviceToDosName-Funktion (ntddk.h)

Die RtlVolumeDeviceToDosName Routine ist veraltete für Windows XP und neuere Versionen von Windows. Verwenden Sie stattdessen IoVolumeDeviceToDosName.

RtlVolumeDeviceToDosName gibt den MS-DOS Pfad für ein angegebenes Geräteobjekt zurück, das ein Dateisystemvolume darstellt.

Syntax

NTSYSAPI NTSTATUS RtlVolumeDeviceToDosName(
  [in]  PVOID           VolumeDeviceObject,
  [out] PUNICODE_STRING DosName
);

Parameter

[in] VolumeDeviceObject

Zeiger auf ein Geräteobjekt, das ein Volumegerätobjekt darstellt, das von einem Speicherklassentreiber erstellt wurde.

[out] DosName

Zeiger auf eine Unicode-Zeichenfolge, die den MS-DOS Pfad des Volumegeräteobjekts enthält, das durch VolumeDeviceObjectangegeben wird.

Rückgabewert

RtlVolumeDeviceToDosName gibt STATUS_SUCCESS oder einen entsprechenden Fehlerstatus zurück.

Bemerkungen

Das Verhalten dieser Routine ist identisch mit dem von IoVolumeDeviceToDosName. Weitere Informationen zur Verwendung dieser Routine finden Sie unter IoVolumeDeviceToDosName.

Treiber, die auf älteren NT-basierten Betriebssystemen funktionieren müssen, können diese Routine verwenden. Für Windows XP und höher geschriebene Treiber müssen stattdessen IoVolumeDeviceToDosName- verwenden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Veraltet für Microsoft Windows XP und höhere Versionen von Windows. Verwenden Sie stattdessen IoVolumeDeviceToDosName.
Zielplattform- Universal
Header- ntddk.h (include Ntddk.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe