Share via


IUserDictionariesRegistrar::RegisterUserDictionary 메서드(spellcheck.h)

등록 취소될 때까지 현재 사용자의 사용자 사전으로 사용할 파일을 등록합니다.

구문

HRESULT RegisterUserDictionary(
  [in] LPCWSTR dictionaryPath,
  [in] LPCWSTR languageTag
);

매개 변수

[in] dictionaryPath

등록할 사전 파일의 경로입니다.

[in] languageTag

이 사전을 사용해야 하는 언어입니다. 비워 두면 모든 언어에 사용됩니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 값 설명
S_OK
성공적인.
S_FALSE
파일이 언어에 대해 이미 등록되어 있습니다.
E_INVALIDARG
파일이 없거나 유효하지 않거나 유효한 확장명(.dic, .exc 또는 .acl)이 없습니다.
E_POINTER
dictionaryPath 또는 languageTag 는 null 포인터입니다.

설명

파일 이름에는 확장명이 .dic(추가된 단어), .exc(제외된 단어) 또는 .acl(자동 고침 단어 쌍)이 있어야 합니다. 파일은 적절한 BOM(바이트 순서 표시)으로 시작해야 하는 UTF-16 LE 일반 텍스트입니다. 각 줄에는 단어(추가 및 제외된 단어 목록) 또는 세로 막대("|")로 구분된 단어가 있는 자동 고침 쌍이 포함됩니다. (자동 고침 단어 목록에서). 사전이 포함된 단어 목록은 파일 확장자를 통해 유추됩니다.

언어 하위 태그에 등록된 파일은 해당 파일이 포함된 모든 언어에 대해 선택됩니다. 예를 들어 "en"에 등록된 사전은 "en-US" 맞춤법 검사기에서도 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 spellcheck.h

추가 정보

IUserDictionariesRegistrar