Freigeben über


RtlVolumeDeviceToDosName-Funktion (ntddk.h)

Die RtlVolumeDeviceToDosName-Routine ist für Windows XP und höhere Versionen von Windows veraltet . 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 volume-Geräteobjekts enthält, das von VolumeDeviceObject angegeben wird.

Rückgabewert

RtlVolumeDeviceToDosName gibt STATUS_SUCCESS oder einen entsprechenden Fehler status zurück.

Hinweise

Das Verhalten dieser Routine ist mit dem verhalten von IoVolumeDeviceToDosName identisch. 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. Treiber, die für Windows XP und höher geschrieben wurden, müssen stattdessen IoVolumeDeviceToDosName verwenden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Veraltet für Microsoft Windows XP und höhere Versionen von Windows. Verwenden Sie stattdessen IoVolumeDeviceToDosName.
Zielplattform Universell
Header ntddk.h (include Ntddk.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe