영어로 읽기

다음을 통해 공유


winnls.h 헤더

이 헤더는 Windows 애플리케이션에 대한 Internationalization에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

winnls.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
CompareString

CompareString 함수(winnls.h)는 식별자로 지정된 로캘에 대해 두 개의 문자열을 비교합니다.
CompareStringA

식별자로 지정된 로캘에 대해 두 개의 문자열을 비교합니다. 주의 CompareString을 잘못 사용하면 애플리케이션의 보안이 손상됩니다. (CompareStringA)
ConvertDefaultLocale

기본 로캘 값을 실제 로캘 식별자로 변환합니다.
EnumCalendarInfoA

지정된 로캘의 일정 정보를 열거합니다. 참고 일정 정보 외에 일정 식별자를 받으려면 애플리케이션에서 EnumCalendarInfoEx 함수를 사용해야 합니다. (ANSI)
EnumCalendarInfoExA

식별자가 지정한 로캘의 일정 정보를 열거합니다. 참고 Windows Vista 이상에서만 실행되는 모든 애플리케이션은 이 함수에 대한 기본 설정으로 EnumCalendarInfoExEx를 사용해야 합니다. (ANSI)
EnumCalendarInfoExEx

이름으로 지정된 로캘의 일정 정보를 열거합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 EnumCalendarInfo 또는 EnumCalendarInfoEx에 대한 기본 설정으로 이 함수를 호출해야 합니다. 참고 이 함수는 예를 들어 사용자 지정 로캘로 인해 릴리스 간에 변경되는 데이터를 열거할 수 있습니다. 애플리케이션이 데이터를 유지하거나 전송해야 하는 경우 영구 로캘 데이터 사용을 참조하세요.
EnumCalendarInfoExW

식별자가 지정한 로캘의 일정 정보를 열거합니다. 참고 Windows Vista 이상에서만 실행되는 모든 애플리케이션은 이 함수에 대한 기본 설정으로 EnumCalendarInfoExEx를 사용해야 합니다. (유니코드)
EnumCalendarInfoW

지정된 로캘의 일정 정보를 열거합니다. 참고 일정 정보 외에 일정 식별자를 받으려면 애플리케이션에서 EnumCalendarInfoEx 함수를 사용해야 합니다. (유니코드)
EnumDateFormatsA

지정된 로캘에 사용할 수 있는 긴 날짜, 짧은 날짜 또는 연도/월 형식을 열거합니다. (ANSI)
EnumDateFormatsExA

지정된 로캘에 사용할 수 있는 긴 날짜, 짧은 날짜 또는 연도/월 형식을 열거합니다. 참고 Windows Vista 이상에서만 실행되는 모든 애플리케이션은 이 함수에 대한 기본 설정으로 EnumDateFormatsExEx를 사용해야 합니다. (ANSI)
EnumDateFormatsExEx

이름으로 지정된 로캘에 사용할 수 있는 긴 날짜, 짧은 날짜 또는 연도/월 형식을 열거합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 EnumDateFormats 또는 EnumDateFormatsEx를 기본 설정으로 이 함수를 호출해야 합니다. 참고 이 함수는 예를 들어 사용자 지정 로캘로 인해 릴리스 간에 변경되는 데이터를 열거할 수 있습니다. 애플리케이션이 데이터를 유지하거나 전송해야 하는 경우 영구 로캘 데이터 사용을 참조하세요.
EnumDateFormatsExW

지정된 로캘에 사용할 수 있는 긴 날짜, 짧은 날짜 또는 연도/월 형식을 열거합니다. 참고 Windows Vista 이상에서만 실행되는 모든 애플리케이션은 이 함수에 대한 기본 설정으로 EnumDateFormatsExEx를 사용해야 합니다. (유니코드)
EnumDateFormatsW

지정된 로캘에 사용할 수 있는 긴 날짜, 짧은 날짜 또는 연도/월 형식을 열거합니다. (유니코드)
EnumLanguageGroupLocalesA

지정된 언어 그룹의 로캘을 열거합니다. (ANSI)
EnumLanguageGroupLocalesW

지정된 언어 그룹의 로캘을 열거합니다. (유니코드)
EnumSystemCodePagesA

운영 체제에 설치되거나 지원되는 코드 페이지를 열거합니다. (ANSI)
EnumSystemCodePagesW

운영 체제에 설치되거나 지원되는 코드 페이지를 열거합니다. (유니코드)
EnumSystemGeoID

운영 체제에서 사용할 수 있는 지리적 위치 식별자(GEOID 유형)를 열거합니다.
EnumSystemGeoNames

운영 체제에서 사용할 수 있는 지리적 위치에 대한 두 글자 ISO(국제 표준화 기구) 3166-1 코드 또는 숫자 UN(UN) 시리즈 M, 번호 49(M.49) 코드를 열거합니다.
EnumSystemLanguageGroupsA

운영 체제에 설치되거나 지원되는 언어 그룹을 열거합니다. (ANSI)
EnumSystemLanguageGroupsW

운영 체제에 설치되거나 지원되는 언어 그룹을 열거합니다. (유니코드)
EnumSystemLocalesA

운영 체제에 설치되거나 지원되는 로캘을 열거합니다. 참고 상호 운용성을 위해 애플리케이션은 EnumSystemLocalesEx 함수를 EnumSystemLocales에 선호해야 합니다. Microsoft는 새 로캘에 대한 로캘 식별자 대신 로캘 이름을 사용하도록 마이그레이션하고 있기 때문입니다. Windows Vista 이상에서만 실행되는 모든 애플리케이션은 EnumSystemLocalesEx를 사용해야 합니다. (ANSI)
EnumSystemLocalesEx

운영 체제에 설치되거나 지원되는 로캘을 열거합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 EnumSystemLocales를 기본 설정으로 이 함수를 호출해야 합니다.
EnumSystemLocalesW

운영 체제에 설치되거나 지원되는 로캘을 열거합니다. 참고 상호 운용성을 위해 애플리케이션은 EnumSystemLocalesEx 함수를 EnumSystemLocales에 선호해야 합니다. Microsoft는 새 로캘에 대한 로캘 식별자 대신 로캘 이름을 사용하도록 마이그레이션하고 있기 때문입니다. Windows Vista 이상에서만 실행되는 모든 애플리케이션은 EnumSystemLocalesEx를 사용해야 합니다. (유니코드)
EnumTimeFormatsA

식별자가 지정한 로캘에 사용할 수 있는 시간 형식을 열거합니다. 참고 상호 운용성을 위해 애플리케이션은 EnumTimeFormatsEx 함수를 EnumTimeFormats에 선호해야 합니다. Microsoft는 새 로캘에 대한 로캘 식별자 대신 로캘 이름을 사용하도록 마이그레이션하고 있기 때문입니다. Windows Vista 이상에서만 실행되는 모든 애플리케이션은 EnumTimeFormatsEx를 사용해야 합니다. (ANSI)
EnumTimeFormatsEx

이름으로 지정된 로캘에 사용할 수 있는 시간 형식을 열거합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 EnumTimeFormats에 대한 기본 설정으로 이 함수를 호출해야 합니다. 참고 이 함수는 예를 들어 사용자 지정 로캘로 인해 릴리스 간에 변경되는 데이터를 열거할 수 있습니다. 애플리케이션이 데이터를 유지하거나 전송해야 하는 경우 영구 로캘 데이터 사용을 참조하세요.
EnumTimeFormatsW

식별자가 지정한 로캘에 사용할 수 있는 시간 형식을 열거합니다. 참고 상호 운용성을 위해 애플리케이션은 EnumTimeFormatsEx 함수를 EnumTimeFormats에 선호해야 합니다. Microsoft는 새 로캘에 대한 로캘 식별자 대신 로캘 이름을 사용하도록 마이그레이션하고 있기 때문입니다. Windows Vista 이상에서만 실행되는 모든 애플리케이션은 EnumTimeFormatsEx를 사용해야 합니다. (유니코드)
EnumUILanguagesA

운영 체제에서 사용할 수 있는 사용자 인터페이스 언어를 열거하고 목록의 모든 언어로 콜백 함수를 호출합니다. (ANSI)
EnumUILanguagesW

운영 체제에서 사용할 수 있는 사용자 인터페이스 언어를 열거하고 목록의 모든 언어로 콜백 함수를 호출합니다. (유니코드)
FILEMUIINFO_GET_CULTURE

FILEMUIINFO 구조체의 dwLanguageNameOffset 멤버에서 언어 이름 오프셋 정보와 연결된 로캘 이름을 가져옵니다.
FILEMUIINFO_GET_MAIN_TYPEID

FILEMUIINFO 구조체의 형식 식별자 크기 및 오프셋과 연결된 기본 모듈 형식 배열 요소를 가져옵니다. 정보는 구조체의 dwTypeIDMainSize 및 dwTypeIDMainOffset 멤버에 제공됩니다.
FILEMUIINFO_GET_MAIN_TYPEIDS

FILEMUIINFO 구조체의 dwTypeIDMainOffset 멤버에서 형식 식별자 오프셋 정보와 연결된 기본 모듈 형식 배열을 가져옵니다.
FILEMUIINFO_GET_MAIN_TYPENAMES

fileMUIINFO 구조체의 dwTypeNameMainOffset 멤버에 있는 형식 이름 오프셋 정보와 연결된 기본 모듈 이름 다중 문자열 배열을 가져옵니다.
FILEMUIINFO_GET_MUI_TYPEID

FILEMUIINFO 구조체의 형식 식별자 크기 및 오프셋 정보와 연결된 MUI 모듈 형식 배열 요소를 가져옵니다. 정보는 구조체의 dwTypeIDMUISize 및 dwTypeIDMUIOffset 멤버에 제공됩니다.
FILEMUIINFO_GET_MUI_TYPEIDS

FILEMUIINFO 구조체의 dwTypeIDMUIOffset 멤버에서 형식 식별자 오프셋 정보와 연결된 MUI 모듈 형식 배열을 가져옵니다.
FILEMUIINFO_GET_MUI_TYPENAMES

FILEMUIINFO 구조체의 dwTypeNameMUIOffset 멤버에서 형식 이름 오프셋 정보와 연결된 MUI 모듈 이름 다중 문자열 배열을 가져옵니다.
FindNLSString

식별자로 지정된 로캘의 다른 유니코드 문자열에서 유니코드 문자열(와이드 문자) 또는 해당 문자열을 찾습니다. 주의 이진 표현이 매우 다른 문자열은 동일하게 비교할 수 있으므로 이 함수는 특정 보안 문제를 제기할 수 있습니다. 자세한 내용은 보안 고려 사항:_International 기능의 비교 함수에 대한 설명을 참조하세요. 참고 상호 운용성을 위해 Microsoft는 새 로캘에 대한 로캘 식별자 대신 로캘 이름을 사용하도록 마이그레이션하기 때문에 애플리케이션에서 FindNLSStringEx 함수를 선호해야 합니다. FindNLSString은 사용자 지정 로캘을 지원하지만 대부분의 애플리케이션은 이러한 유형의 지원에 FindNLSStringEx를 사용해야 합니다.
FindNLSStringEx

이름으로 지정된 로캘의 다른 유니코드 문자열에서 유니코드 문자열(와이드 문자) 또는 해당 문자열을 찾습니다. 주의 이진 표현이 매우 다른 문자열은 동일하게 비교할 수 있으므로 이 함수는 특정 보안 문제를 제기할 수 있습니다. 자세한 내용은 보안 고려 사항:_International 기능의 비교 함수에 대한 설명을 참조하세요.
FoldStringA

한 유니코드 문자열을 다른 문자열에 매핑하여 지정된 변환을 수행합니다. (FoldStringA)
GetACP

운영 체제에 대한 현재 Windows ANSI 코드 페이지 식별자를 검색합니다. 주의 ANSI API 함수(예: ANSI 버전의 TextOut)는 GetACP를 암시적으로 사용하여 유니코드로 또는 유니코드로 텍스트를 번역합니다.
GetCalendarInfoA

식별자가 지정한 로캘의 일정 정보를 검색합니다. (ANSI)
GetCalendarInfoEx

이름으로 지정된 로캘의 일정 정보를 검색합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 기본 설정으로 이 함수를 GetCalendarInfo로 호출해야 합니다. 참고 이 함수는 예를 들어 사용자 지정 로캘로 인해 릴리스 간에 변경되는 데이터를 검색할 수 있습니다. 애플리케이션이 데이터를 유지하거나 전송해야 하는 경우 영구 로캘 데이터 사용을 참조하세요.
GetCalendarInfoW

식별자가 지정한 로캘의 일정 정보를 검색합니다. (유니코드)
GetCPInfo

유효한 설치 또는 사용 가능한 코드 페이지에 대한 정보를 검색합니다. (GetCPInfo)
GetCPInfoExA

유효한 설치 또는 사용 가능한 코드 페이지에 대한 정보를 검색합니다. (GetCPInfoExA)
GetCPInfoExW

유효한 설치 또는 사용 가능한 코드 페이지에 대한 정보를 검색합니다. (GetCPInfoExW)
GetCurrencyFormatA

숫자 문자열을 식별자로 지정된 로캘의 통화 문자열로 서식을 지정합니다. (ANSI)
GetCurrencyFormatEx

숫자 문자열을 이름으로 지정된 로캘의 통화 문자열로 서식을 지정합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 기본 설정으로 이 함수를 GetCurrencyFormat으로 호출해야 합니다. 참고 이 함수는 예를 들어 사용자 지정 로캘로 인해 릴리스 간에 변경되는 데이터의 서식을 지정할 수 있습니다. 애플리케이션이 데이터를 유지하거나 전송해야 하는 경우 영구 로캘 데이터 사용을 참조하세요.
GetCurrencyFormatW

숫자 문자열을 식별자로 지정된 로캘의 통화 문자열로 서식을 지정합니다. (유니코드)
GetDurationFormat

시간 기간을 식별자로 지정된 로캘의 시간 문자열로 서식을 지정합니다.
GetDurationFormatEx

시간 기간을 이름으로 지정된 로캘의 시간 문자열로 서식을 지정합니다.
GetFileMUIInfo

파일에 대한 리소스 관련 정보를 검색합니다.
GetFileMUIPath

제공된 LN 파일과 연결된 모든 언어별 리소스 파일의 경로를 검색합니다. 애플리케이션은 각 리소스 파일의 경로를 가져오기 위해 이 함수를 반복적으로 호출해야 합니다.
GetGeoInfoA

지정된 지리적 위치에 대한 정보를 검색합니다. (ANSI)
GetGeoInfoEx

ISO(국제 표준화 기구) 3166-1 코드 또는 숫자 UN(UN) 시리즈 M, 번호 49(M.49) 코드를 사용하여 지정한 지리적 위치에 대한 정보를 검색합니다.
GetGeoInfoW

지정된 지리적 위치에 대한 정보를 검색합니다. (유니코드)
GetLocaleInfoA

식별자가 지정한 로캘에 대한 정보를 검색합니다. (ANSI)
GetLocaleInfoEx

이름으로 지정된 로캘에 대한 정보를 검색합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 기본 설정으로 이 함수를 GetLocaleInfo로 호출해야 합니다. 참고 이 함수는 예를 들어 사용자 지정 로캘로 인해 릴리스 간에 변경되는 데이터를 검색할 수 있습니다. 애플리케이션이 데이터를 유지하거나 전송해야 하는 경우 영구 로캘 데이터 사용을 참조하세요.
GetLocaleInfoW

식별자가 지정한 로캘에 대한 정보를 검색합니다. (유니코드)
GetNLSVersion

식별자가 지정한 로캘에 대해 지정된 NLS 기능의 현재 버전에 대한 정보를 검색합니다. 참고 상호 운용성을 위해 Microsoft는 새 로캘에 대한 로캘 식별자 대신 로캘 이름을 사용하도록 마이그레이션하기 때문에 애플리케이션에서 GetNLSVersionEx 함수를 GetNLSVersion에 선호해야 합니다. 이 권장 사항은 특히 GetNLSVersionEx가 정렬 동작이 변경되었는지 확인하기에 충분한 정보를 검색하는 사용자 지정 로캘에 적용됩니다. Windows Vista 이상에서만 실행되는 모든 애플리케이션은 GetNLSVersionEx를 사용하거나 GetNLSVersion을 호출하여 추가 정렬 버전 관리 데이터를 가져올 때 적어도 NLSVERSIONINFOEX 구조를 전달해야 합니다.
GetNLSVersionEx

이름으로 지정된 로캘에 대해 지정된 NLS 기능의 현재 버전에 대한 정보를 검색합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 GetNLSVersion을 기본 설정으로 이 함수를 호출해야 합니다.
GetNumberFormatA

숫자 문자열을 식별자로 지정된 로캘에 대해 사용자 지정된 숫자 문자열로 서식을 지정합니다. (ANSI)
GetNumberFormatEx

숫자 문자열을 이름으로 지정된 로캘에 대해 사용자 지정된 숫자 문자열로 서식을 지정합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 GetNumberFormat을 기본 설정으로 이 함수를 호출해야 합니다. 참고 이 함수는 예를 들어 사용자 지정 로캘로 인해 릴리스 간에 변경되는 데이터의 서식을 지정할 수 있습니다. 애플리케이션이 데이터를 유지하거나 전송해야 하는 경우 영구 로캘 데이터 사용을 참조하세요.
GetNumberFormatW

숫자 문자열을 식별자로 지정된 로캘에 대해 사용자 지정된 숫자 문자열로 서식을 지정합니다. (유니코드)
GetOEMCP

운영 체제에 대한 현재 OEM(원본 장비 제조업체) 코드 페이지 식별자를 반환합니다.
GetProcessPreferredUILanguages

프로세스 기본 설정 UI 언어를 검색합니다. 자세한 내용은 사용자 인터페이스 언어 관리를 참조하세요.
GetStringScripts

지정된 유니코드 문자열에 사용되는 스크립트 목록을 제공합니다.
GetStringTypeA

더 이상 사용되지 않습니다. (GetStringTypeA)
GetSystemDefaultLangID

시스템 로캘의 언어 식별자를 반환합니다.
GetSystemDefaultLCID

시스템 로캘의 로캘 식별자를 반환합니다. 참고 Windows Vista 이상에서만 실행되는 모든 애플리케이션은 이 함수를 기본 설정으로 GetSystemDefaultLocaleName을 사용해야 합니다.
GetSystemDefaultLocaleName

시스템 기본 로캘 이름을 검색합니다. 참고 애플리케이션은 이 함수보다 기본 설정으로 GetUserDefaultLocaleName을 호출하는 것이 좋습니다.
GetSystemDefaultUILanguage

Windows Vista 이상에서 "설치 언어"라고도 하는 운영 체제의 시스템 기본 UI 언어에 대한 언어 식별자를 검색합니다. 자세한 내용은 사용자 인터페이스 언어 관리를 참조하세요.
GetSystemPreferredUILanguages

시스템 기본 설정 UI 언어를 검색합니다. 자세한 내용은 사용자 인터페이스 언어 관리를 참조하세요.
GetThreadLocale

호출 스레드에 대한 현재 로캘의 로캘 식별자를 반환합니다. 참고 이 함수는 예를 들어 사용자 지정 로캘로 인해 릴리스 간에 변경되는 데이터를 검색할 수 있습니다.
GetThreadPreferredUILanguages

현재 스레드에 대한 스레드 기본 설정 UI 언어를 검색합니다. 자세한 내용은 사용자 인터페이스 언어 관리를 참조하세요.
GetThreadUILanguage

현재 스레드에 대한 첫 번째 사용자 인터페이스 언어의 언어 식별자를 반환합니다.
GetUILanguageInfo

설치된 UI 언어에 대한 다양한 정보를 검색합니다.
GetUserDefaultGeoName

사용자의 기본 지리적 위치에 대한 두 글자 ISO(국제 표준화 기구) 3166-1 코드 또는 숫자 UN(UN) 시리즈 M, 번호 49(M.49) 코드를 검색합니다.
GetUserDefaultLangID

현재 사용자에 대한 지역 형식 설정의 언어 식별자를 반환합니다.
GetUserDefaultLCID

사용자 기본 로캘에 대한 로캘 식별자를 반환합니다. 주의 사용자 기본 로캘이 사용자 지정 로캘인 경우 애플리케이션은 값을 사용하여 데이터에 정확하게 태그를 지정하거나 교환할 수 없습니다.
GetUserDefaultLocaleName

사용자 기본 로캘 이름을 검색합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 기본 설정으로 이 함수를 GetUserDefaultLCID로 호출해야 합니다.
GetUserDefaultUILanguage

현재 사용자의 사용자 UI 언어에 대한 언어 식별자를 반환합니다.
GetUserGeoID

사용자의 지리적 위치에 대한 정보를 검색합니다. 자세한 내용은 지리적 위치 표를 참조하세요.
GetUserPreferredUILanguages

사용자 기본 설정 UI 언어에 대한 정보를 검색합니다. 자세한 내용은 사용자 인터페이스 언어 관리를 참조하세요.
IdnToAscii

IDN(국제화된 도메인 이름) 또는 다른 국제화된 레이블을 Punycode 전송 인코딩 구문의 이름을 나타내는 ASCII 문자열의 유니코드(와이드 문자) 표현으로 변환합니다.
IdnToNameprepUnicode

IDN(국제화된 도메인 이름) 또는 다른 국제화된 레이블을 네트워크 작업 그룹 RFC 3491에서 지정한 NamePrep 양식으로 변환하지만 Punycode로의 추가 변환은 수행하지 않습니다.
IdnToUnicode

IDN(국제화된 도메인 이름) 또는 다른 국제화된 레이블의 Punycode 형식을 일반 유니코드 UTF-16 인코딩 구문으로 변환합니다.
IS_HIGH_SURROGATE

문자가 utF-16 상위 서로게이트 코드 지점인지 여부를 결정합니다(0xd800부터 0xdbff까지 포함).
IS_LOW_SURROGATE

문자가 utF-16 하위 서로게이트 코드 지점인지 여부를 확인합니다( 0xdc00부터 0xdfff까지 포함).
IS_SURROGATE_PAIR

지정된 코드 단위가 UTF-16 서로게이트 쌍을 구성하는지 여부를 결정합니다.
IsDBCSLeadByte

지정된 문자가 시스템 기본 Windows ANSI 코드 페이지(CP_ACP)의 리드 바이트인지 확인합니다. 리드 바이트는 코드 페이지의 DBCS(더블 바이트 문자 집합)에서 2 바이트 문자의 첫 번째 바이트입니다.
IsDBCSLeadByteEx

지정된 문자가 잠재적으로 리드 바이트인지 확인합니다. 리드 바이트는 코드 페이지의 DBCS(더블 바이트 문자 집합)에서 2 바이트 문자의 첫 번째 바이트입니다.
IsNLSDefinedString

문자열의 각 문자에 지정된 NLS 기능에 대해 정의된 결과가 있는지 확인합니다.
IsNormalizedString

유니코드 4.0 TR#15에 따라 문자열이 정규화되었는지 확인합니다. 자세한 내용은 유니코드 정규화를 사용하여 문자열 표시를 참조하세요.
IsValidCodePage

지정된 코드 페이지가 유효한지 확인합니다.
IsValidLanguageGroup

언어 그룹이 운영 체제에 설치되거나 지원되는지 확인합니다. 자세한 내용은 NLS 용어를 참조하세요.
IsValidLocale

지정된 로캘이 운영 체제에 설치되거나 지원되는지 확인합니다. 자세한 내용은 로캘 및 언어를 참조하세요.
IsValidLocaleName

운영 체제에 설치되거나 지원되는 로캘에 대해 지정된 로캘 이름이 유효한지 확인합니다. 참고 Windows Vista 이상에서만 실행되는 애플리케이션은 기본 설정으로 이 함수를 IsValidLocale로 호출하여 추가 로캘의 유효성을 확인해야 합니다.
IsValidNLSVersion

NLS 버전이 지정된 NLS 함수에 유효한지 확인합니다.
LCIDToLocaleName

로캘 식별자를 로캘 이름으로 변환합니다.
LCMapStringA

식별자로 지정된 로캘의 경우 지정된 변환을 사용하여 한 입력 문자 문자열을 다른 입력 문자열에 매핑하거나 입력 문자열에 대한 정렬 키를 생성합니다. (ANSI)
LCMapStringEx

이름으로 지정된 로캘의 경우 지정된 변환을 사용하여 입력 문자 문자열을 다른 에 매핑하거나 입력 문자열에 대한 정렬 키를 생성합니다. 참고 애플리케이션은 Windows Vista 이상에서만 실행되도록 설계된 경우 LCMapString을 기본 설정으로 이 함수를 호출해야 합니다.
LCMapStringW

식별자로 지정된 로캘의 경우 지정된 변환을 사용하여 한 입력 문자 문자열을 다른 입력 문자열에 매핑하거나 입력 문자열에 대한 정렬 키를 생성합니다. (유니코드)
LoadStringByReference

지원되지 않음 LoadStringByReference를 변경하거나 사용할 수 없습니다. 대신 SHLoadIndirectString을 사용합니다.
LocaleNameToLCID

로캘 이름을 로캘 식별자로 변환합니다.
NormalizeString

유니코드 4.0 TR#15에 따라 텍스트 문자열의 문자를 정규화합니다. 자세한 내용은 유니코드 정규화를 사용하여 문자열 표시를 참조하세요.
NotifyUILanguageChange

지원되지 않음 NotifyUILanguageChange를 변경하거나 사용할 수 없습니다.
ResolveLocaleName

제공된 이름에 대해 가능한 로캘 이름 일치를 찾습니다.
SetCalendarInfoA

일정에 대한 로캘 정보의 항목을 설정합니다. 자세한 내용은 날짜 및 일정을 참조하세요. (ANSI)
SetCalendarInfoW

일정에 대한 로캘 정보의 항목을 설정합니다. 자세한 내용은 날짜 및 일정을 참조하세요. (유니코드)
SetLocaleInfoA

현재 로캘의 사용자 재정의 부분에 있는 정보 항목을 설정합니다. 이 함수는 시스템 기본값을 설정하지 않습니다. (ANSI)
SetLocaleInfoW

현재 로캘의 사용자 재정의 부분에 있는 정보 항목을 설정합니다. 이 함수는 시스템 기본값을 설정하지 않습니다. (유니코드)
SetProcessPreferredUILanguages

애플리케이션 프로세스에 대한 프로세스 기본 설정 UI 언어를 설정합니다. 자세한 내용은 사용자 인터페이스 언어 관리를 참조하세요.
SetThreadLocale

호출 스레드의 현재 로캘을 설정합니다.
SetThreadPreferredUILanguages

현재 스레드에 대한 스레드 기본 설정 UI 언어를 설정합니다. 자세한 내용은 사용자 인터페이스 언어 관리를 참조하세요.
SetThreadUILanguage

현재 스레드에 대한 사용자 인터페이스 언어를 설정합니다.
SetUserGeoID

사용자의 지리적 위치 식별자를 설정합니다. 이 식별자에는 지리적 위치 표에 설명된 값 중 하나가 있어야 합니다.
SetUserGeoName

현재 사용자의 지리적 위치를 지정된 ISO(국제 표준화 기구) 3166-1 코드 또는 숫자 UN(UN) 시리즈 M, 번호 49(M.49) 코드로 설정합니다.
VerifyScripts

두 개의 열거형 스크립트 목록을 비교합니다.

콜백 함수

 
GEO_ENUMNAMEPROC

EnumSystemGeoNames 함수에서 제공하는 열거된 지리적 위치 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
LANGGROUPLOCALE_ENUMPROCA

EnumLanguageGroupLocales 함수에서 제공하는 열거형 언어 그룹 로캘 정보를 처리하는 애플리케이션 정의 콜백 함수입니다. (ANSI)
LANGGROUPLOCALE_ENUMPROCW

EnumLanguageGroupLocales 함수에서 제공하는 열거형 언어 그룹 로캘 정보를 처리하는 애플리케이션 정의 콜백 함수입니다. (유니코드)
LOCALE_ENUMPROCEX

EnumSystemLocalesEx 함수에서 제공하는 열거형 로캘 정보를 처리하는 애플리케이션 정의 콜백 함수입니다.
UILANGUAGE_ENUMPROCA

EnumUILanguages 함수에서 제공하는 열거형 사용자 인터페이스 언어 정보를 처리하는 애플리케이션 정의 콜백 함수입니다. (ANSI)
UILANGUAGE_ENUMPROCW

EnumUILanguages 함수에서 제공하는 열거형 사용자 인터페이스 언어 정보를 처리하는 애플리케이션 정의 콜백 함수입니다. (유니코드)

구조체

 
CPINFO

코드 페이지에 대한 정보를 포함합니다. 이 구조체는 GetCPInfo 함수에서 사용됩니다.
CPINFOEXA

코드 페이지에 대한 정보를 포함합니다. 이 구조체는 GetCPInfoEx 함수에서 사용됩니다. (ANSI)
CPINFOEXW

코드 페이지에 대한 정보를 포함합니다. 이 구조체는 GetCPInfoEx 함수에서 사용됩니다. (유니코드)
CURRENCYFMTA

통화 문자열의 형식을 정의하는 정보를 포함합니다. GetCurrencyFormat 함수는 이 정보를 사용하여 지정된 로캘에 대한 통화 문자열을 사용자 지정합니다. (ANSI)
CURRENCYFMTW

통화 문자열의 형식을 정의하는 정보를 포함합니다. GetCurrencyFormat 함수는 이 정보를 사용하여 지정된 로캘에 대한 통화 문자열을 사용자 지정합니다. (유니코드)
FILEMUIINFO

MUI 사용과 관련된 파일에 대한 정보를 포함합니다.
NLSVERSIONINFO

NLSVERSIONINFO 구조체(winnls.h)는 더 이상 사용되지 않으며 사용하면 안 됩니다.
NLSVERSIONINFOEX

NLS 기능에 대한 버전 정보를 포함합니다.
NUMBERFMTA

숫자 문자열의 형식을 정의하는 정보를 포함합니다. GetNumberFormat 함수는 이 정보를 사용하여 지정된 로캘에 대한 숫자 문자열을 사용자 지정합니다. (ANSI)
NUMBERFMTW

숫자 문자열의 형식을 정의하는 정보를 포함합니다. GetNumberFormat 함수는 이 정보를 사용하여 지정된 로캘에 대한 숫자 문자열을 사용자 지정합니다. (유니코드)

열거형

 
NORM_FORM

지원되는 정규화 양식을 지정합니다.
SYSGEOCLASS

지리적 위치 클래스를 지정합니다.
SYSGEOTYPE

GetGeoInfo 또는 GetGeoInfoEx 함수에서 요청된 지리적 위치 정보의 유형을 정의합니다.
SYSNLS_FUNCTION

NLS 함수 기능을 지정합니다.