Função RtlIsNameLegalDOS8Dot3 (winternl.h)
[RtlIsNameLegalDOS8Dot3 está disponível para uso no Windows XP. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Aplicativos destinados a um mínimo de Windows Server 2003 e Windows XP com Service Pack 1 (SP1) e posteriores devem usar a função CheckNameLegalDOS8Dot3 .]
Determina se um nome especificado pode ou não ser usado para criar um arquivo no sistema de arquivos FAT.
Sintaxe
BOOLEAN RtlIsNameLegalDOS8Dot3(
[in] PUNICODE_STRING Name,
[in, out, optional] POEM_STRING OemName,
[out, optional] PBOOLEAN NameContainsSpaces
);
Parâmetros
[in] Name
O nome do arquivo, no formato 8.3.
[in, out, optional] OemName
Um ponteiro para um buffer que recebe a cadeia de caracteres OEM que corresponde a Name.
Este parâmetro pode ser NULL.
[out, optional] NameContainsSpaces
Se a função retornar TRUE, esse parâmetro indicará se o nome contém ou não espaços.
Se a função retornar FALSE, esse parâmetro será indefinido.
Retornar valor
Se o nome especificado formar um nome válido do sistema de arquivos FAT 8.3 na página de código OEM atual, a função retornará TRUE. Caso contrário, a função retornará FALSE.
Comentários
Essa função não tem uma biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a NtDll.dll.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | winternl.h |
Biblioteca | ntdll.lib |
DLL | ntdll.dll |