Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IoQueryFileDosDeviceName Routine ruft einen MS-DOS Gerätenamen für eine Datei ab.
Syntax
NTSTATUS IoQueryFileDosDeviceName(
[in] PFILE_OBJECT FileObject,
[out] POBJECT_NAME_INFORMATION *ObjectNameInformation
);
Parameter
[in] FileObject
Zeigen Sie auf ein Dateiobjekt für die Datei.
[out] ObjectNameInformation
Ein zurückgegebener Zeiger auf eine neu zugeordnete OBJECT_NAME_INFORMATION Struktur. Diese Struktur wird bei erfolgreicher Rückgabe mit den informationen zum MS-DOS Gerätenamen ausgefüllt. Die Struktur wird wie folgt definiert:
typedef struct _OBJECT_NAME_INFORMATION {
UNICODE_STRING Name;
} OBJECT_NAME_INFORMATION, *POBJECT_NAME_INFORMATION;
Rückgabewert
IoQueryFileDosDeviceName gibt STATUS_SUCCESS oder einen Fehler NTSTATUS-Wert zurück, z. B. STATUS_INSUFFICIENT_RESOURCES.
Bemerkungen
Weitere Informationen zu MS-DOS Namen finden Sie im Abschnitt "Dateien und E/A" der Dokumentation zu Platform Software Development Kit (SDK).
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Diese Routine ist abWindows XP verfügbar. |
| Zielplattform- | Universal |
| Header- | ntifs.h (einschließlich Ntifs.h, Fltkernel.h) |
| Library | NtosKrnl.lib |
| DLL- | NtosKrnl.exe |
| IRQL- | PASSIVE_LEVEL |