Функция AreFileApisANSI определяет, какую кодовую страницу набора символов (ANSI или OEM) используют файловые функции ввода/вывода. Эта функция полезна для 8-битных консольных операций ввода и вывода.
BOOLAreFileApisANSI (void);
Параметры:
Эта функция не имеет параметров.
Возвращаемые значения:
Если набор файловых функций вв/выв использует кодовую страницу ANSI, возвращается ненулевое значение.
Если кодовую страницу OEM – возвращает ноль.
Если кодовую страницу OEM – возвращает ноль.
Замечания:
Функция SetFileApisToOEM заставляет набор файловых функций вв/выв использовать кодовую сраницу OEM. Функция SetFileApisToANSI заставляет тот-же набор файловых функций вв/выв использовать кодовую сраницу ANSI. Используйте функцию AreFileApisANSI для определения того, какую кодовую струницу использует в текущее время набор файловых функций вв/выв.
Файловые функции вв/выв, кодовая страница которых проверяется с помощью AreFileApisANSI, экспортируются KERNEL32.DLL, которая принимает или возвращает имя файла.
Функции SetFileApisToOEM и SetFileApisToANSI устанавливают кодовую страницу для процесса, так что AreFileApisANSI возвращает значение, указывающее на кодовую страницу для всего процесса.
Файловые функции вв/выв, кодовая страница которых проверяется с помощью AreFileApisANSI, экспортируются KERNEL32.DLL, которая принимает или возвращает имя файла.
Функции SetFileApisToOEM и SetFileApisToANSI устанавливают кодовую страницу для процесса, так что AreFileApisANSI возвращает значение, указывающее на кодовую страницу для всего процесса.
Смотрите также:
SetFileApisToANSI, SetFileApisToOEM