Функция AreFileApisANSI (fileapi.h)
Определяет, используют ли функции файлового ввода-вывода кодовую страницу кодировки ANSI или OEM. Эта функция полезна для операций ввода и вывода в 8-разрядной консоли.
Синтаксис
BOOL AreFileApisANSI();
Возвращаемое значение
Если набор функций файлового ввода-вывода использует кодовую страницу ANSI, возвращаемое значение не равно нулю.
Если набор функций файлового ввода-вывода использует кодовую страницу OEM, возвращаемое значение равно нулю.
Комментарии
Функция SetFileApisToOEM заставляет набор функций файлового ввода-вывода использовать кодовую страницу OEM. Функция SetFileApisToANSI заставляет тот же набор функций файлового ввода-вывода использовать кодовую страницу ANSI. Используйте функцию AreFileApisANSI, чтобы определить, какую кодовую страницу использует набор функций файлового ввода-вывода. Сведения об использовании этих функций см. в разделах Примечания в разделах SetFileApisToOEM и SetFileApisToANSI.
Функции файлового ввода-вывода, кодовая страница которых определяется AreFileApisANSI , являются функциями, экспортированными KERNEL32.DLL, которые принимают или возвращают имя файла.
Функции SetFileApisToOEM и SetFileApisToANSI задают кодовую страницу для процесса, поэтому AreFileApisANSI возвращает значение, указывающее кодовую страницу всего процесса.
В Windows 8 и Windows Server 2012 эта функция поддерживается следующими технологиями.
Технология | Поддерживается |
---|---|
Протокол SMB 3.0 | Да |
SMB 3.0 Transparent Failover (TFO) | Да |
SMB 3.0 с масштабируемыми общими папками (SO) | Да |
Файловая система общего тома кластера (CSVFS) | Да |
Восстанавливаемая файловая система (ReFS) | Да |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | fileapi.h (включая Windows.h, WinBase.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |