Compartilhar via


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

Confira também

CheckNameLegalDOS8Dot3