__crtLCMapStringW

한 문자열이 다른 지정한 로캘 종속 변환을 수행 매핑합니다.입력된 문자열에 대해 정렬 키를 생성 하는이 함수를 사용할 수 있습니다.

int __crtLCMapStringW(
   LCID    Locale,
   DWORD   dwMapFlags,
   LPCWSTR lpSrcStr,
   int     cchSrc,
   LPWSTR  lpDestStr,
   int     cchDest)

매개 변수

  • Locale
    로케일 식별자입니다.로캘 문자열 매핑 또는 정렬 키 생성에 대 한 컨텍스트를 제공합니다.응용 프로그램의 MAKELCID 로캘 식별자를 생성 하는 매크로.

  • dwMapFlags
    문자열 매핑 또는 정렬 키 생성 시 사용 되는 변환의 형식입니다.

  • lpSrcStr
    함수 매핑 또는 정렬 키를 생성 하기 위해 사용 하는 원본 문자열에 대 한 포인터입니다.이 매개 변수는 유니코드 문자열 이어야 합니다 가정 합니다.

  • cchSrc
    포인터가 가리키는 문자열의 문자에서 크기는 lpSrcStr 매개 변수.이 카운트 NULL 종결자를 포함 하거나 포함 하지.

    A cchSrc -1의 값을 지정 문자열이 가리키는 것 lpSrcStr null로 종료 됩니다.이 경우로,이 함수는 문자열 매핑 모드를 사용 하는 경우 함수 자체를 문자열의 길이 계산 하 고에 저장 된 연결된 문자열이 null 종료 *lpDestStr.

  • lpDestStr
    긴 포인터 함수에서 매핑된 문자열 또는 정렬 키로 저장 하는 버퍼입니다.

  • cchDest
    문자 포인터가 가리키는 버퍼의 크기를 lpDestStr.

반환 값

경우 값을 cchDest 0이 아닙니다의 문자 또는 바이트 수 하는 경우 LCMAP_SORTKEY 지정, 기록 버퍼는 성공을 나타냅니다.이 카운트에 NULL 종결자에 대 한 공간을 가집니다.

경우 값을 cchDest 0, 크기 버퍼의 문자 또는 바이트 수를 하는 경우입니다 LCMAP_SORTKEY 의 번역을 받는 데 필요한 지정 된 성공 여부를 나타내는 문자열 또는 정렬 키입니다.이 크기에 NULL 종결자에 대 한 공간을 가집니다.

0은 실패를 나타냅니다.확장 오류 정보를 표시 하기 위해 호출을 GetLastError 함수입니다.

설명

경우 cchSrc 0 보다 큰 및 lpSrcStr 는 null로 끝나는 문자열입니다 __crtLCMapStringW 설정 cchSrc 문자열의 길이입니다.다음 __crtLCMapStringW 와이드 (유니코드) 문자열 버전을 호출 하 여 LCMapString 함수는 지정 된 매개 변수를 사용 합니다.매개 변수 및 반환 값이 함수에 대 한 자세한 내용은 참조 하십시오 있는 LCMapString 에서 작동 MSDN Library.

요구 사항

루틴

필수 헤더

__crtLCMapStringW

awint.h