Compartilhar via


Função AreFileApisANSI (fileapi.h)

Determina se as funções de E/S do arquivo estão usando a página de códigos do conjunto de caracteres ANSI ou OEM. Essa função é útil para operações de entrada e saída do console de 8 bits.

Sintaxe

BOOL AreFileApisANSI();

Retornar valor

Se o conjunto de funções de E/S do arquivo estiver usando a página de código ANSI, o valor retornado será diferente de zero.

Se o conjunto de funções de E/S do arquivo estiver usando a página de código OEM, o valor retornado será zero.

Comentários

A função SetFileApisToOEM faz com que um conjunto de funções de E/S de arquivo use a página de código OEM. A função SetFileApisToANSI faz com que o mesmo conjunto de funções de E/S de arquivo use a página de código ANSI. Use a função AreFileApisANSI para determinar qual página de código o conjunto de funções de E/S de arquivo está usando no momento. Para obter uma discussão sobre o uso dessas funções, consulte as seções Comentários de SetFileApisToOEM e SetFileApisToANSI.

As funções de E/S de arquivo cuja página de código é apurada por AreFileApisANSI são as funções exportadas por KERNEL32.DLL que aceitam ou retornam um nome de arquivo.

As funções SetFileApisToOEM e SetFileApisToANSI definem a página de código para um processo, portanto , AreFileApisANSI retorna um valor que indica a página de código de um processo inteiro.

No Windows 8 e Windows Server 2012, essa função é compatível com as tecnologias a seguir.

Tecnologia Com suporte
Protocolo SMB (SMB) 3.0 Sim
TFO (Failover transparente) do SMB 3.0 Sim
SMB 3.0 com compartilhamentos de arquivos de expansão (SO) Sim
Sistema de arquivos de Volume Compartilhado Clusterizado (CsvFS) Sim
ReFS (Sistema de Arquivos Resiliente) Sim

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho fileapi.h (inclua Windows.h, WinBase.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

Funções de gerenciamento de arquivos

SetFileApisToANSI

SetFileApisToOEM