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 |