Freigeben über


RtlIsNameLegalDOS8Dot3-Funktion (winternl.h)

[RtlIsNameLegalDOS8Dot3 ist für die Verwendung in Windows XP verfügbar. Es kann in nachfolgenden Versionen geändert oder entfernt werden. Anwendungen mit mindestens Windows Server 2003 und Windows XP mit Service Pack 1 (SP1) und höher sollten die CheckNameLegalDOS8Dot3-Funktion verwenden.]

Bestimmt, ob ein angegebener Name zum Erstellen einer Datei im FAT-Dateisystem verwendet werden kann.

Syntax

BOOLEAN RtlIsNameLegalDOS8Dot3(
  [in]                PUNICODE_STRING Name,
  [in, out, optional] POEM_STRING     OemName,
  [out, optional]     PBOOLEAN        NameContainsSpaces
);

Parameter

[in] Name

Der Dateiname im Format 8.3.

[in, out, optional] OemName

Ein Zeiger auf einen Puffer, der die OEM-Zeichenfolge empfängt, die Name entspricht.

Dieser Parameter kann NULL sein.

[out, optional] NameContainsSpaces

Wenn die Funktion TRUE zurückgibt, gibt dieser Parameter an, ob der Name Leerzeichen enthält oder nicht.

Wenn die Funktion FALSE zurückgibt, ist dieser Parameter nicht definiert.

Rückgabewert

Wenn der angegebene Name einen gültigen 8.3 FAT-Dateisystemnamen auf der aktuellen OEM-Codepage bildet, gibt die Funktion TRUE zurück. Andernfalls gibt die Funktion FALSE zurück.

Hinweise

Diese Funktion verfügt nicht über eine zugehörige Importbibliothek. Sie müssen die Funktionen LoadLibrary und GetProcAddress verwenden, um eine dynamische Verknüpfung mit NtDll.dll.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile winternl.h
Bibliothek ntdll.lib
DLL ntdll.dll

Weitere Informationen

CheckNameLegalDOS8Dot3