Funzione RtlIsNameLegalDOS8Dot3 (winternl.h)

[RtlIsNameLegalDOS8Dot3 è disponibile per l'uso in Windows XP. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Le applicazioni destinate almeno a Windows Server 2003 e Windows XP con Service Pack 1 (SP1) e versioni successive devono usare la funzione CheckNameLegalDOS8Dot3 .

Determina se è possibile utilizzare o meno un nome specificato per creare un file nel file system FAT.

Sintassi

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

Parametri

[in] Name

Nome del file, in formato 8.3.

[in, out, optional] OemName

Puntatore a un buffer che riceve la stringa OEM corrispondente a Name.

Questo parametro può essere NULL.

[out, optional] NameContainsSpaces

Se la funzione restituisce TRUE, questo parametro indica se il nome contiene spazi.

Se la funzione restituisce FALSE, questo parametro non è definito.

Valore restituito

Se il nome specificato costituisce un nome di file system FAT valido 8.3 nella tabella codici OEM corrente, la funzione restituisce TRUE. In caso contrario, la funzione restituisce FALSE.

Commenti

Questa funzione non dispone di una libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a NtDll.dll.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione winternl.h
Libreria ntdll.lib
DLL ntdll.dll

Vedi anche

CheckNameLegalDOS8Dot3