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 함수 기능을 지정합니다. |