IFEDictionary::GetWords 메서드(msime.h)
사전에서 단어 항목을 가져옵니다.
단어 항목의 선택은 의 조합으로 수행할 수 있습니다.
- 문자열 끝에 와일드카드가 있거나 없는 일본어 윗주 문자가 있는 문자열입니다.
- 끝에 와일드카드가 있거나 없는 단어입니다.
- 음성의 일부
구문
HRESULT GetWords(
[in] const WCHAR *pwchFirst,
[in] const WCHAR *pwchLast,
[in] const WCHAR *pwchDisplay,
[in] ULONG ulPos,
[in] ULONG ulSelect,
[in] ULONG ulWordSrc,
[in, out] UCHAR *pchBuffer,
[in] ULONG cbBuffer,
[out] ULONG *pcWrd
);
매개 변수
[in] pwchFirst
IFEDictionary 항목이 일치하는 텍스트 문자열입니다. 값은 다음 중 하나여야 합니다.
값 | 의미 |
---|---|
|
낮은 값입니다. |
히라가나 문자열(검색할 전체 텍스트). | |
히라가나 문자열은 "*"로 끝납니다(텍스트의 선행 문자만 지정).
단어 범위를 검색할 때 와일드카드를 사용하면 안 되는 초기 텍스트 문자열일 수 있습니다. |
[in] pwchLast
텍스트 문자열을 종료하는 데 사용되는 텍스트 문자열입니다. 단일 값으로 검색을 수행할 때 IMEWRD 구조에서 pwchReading과 동일한 값을 포함해야 합니다. 즉, 범위 값이 아닙니다. 값은 다음 중 하나여야 합니다.
값 | 의미 |
---|---|
|
높은 값입니다. |
히라가나 문자열(검색할 전체 텍스트). | |
히라가나 문자열은 "*"로 끝납니다(텍스트의 선행 문자만 지정). |
[in] pwchDisplay
IFEDictionary 항목이 일치하는 표시 문자열입니다. 값은 다음 중 하나여야 합니다.
값 | 의미 |
---|---|
|
"*"를 의미합니다. |
모든 일본어 문자열입니다. | |
"*"로 끝나는 일본어 문자열입니다. |
[in] ulPos
Microsoft IME 공용 음성 부분에서 필터링합니다. 다음 플래그 중 하나 이상의 조합입니다.
IFED_POS_NONE
IFED_POS_NOUN
IFED_POS_VERB
IFED_POS_ADJECTIVE
IFED_POS_ADJECTIVE_VERB
IFED_POS_ADVERB
IFED_POS_ADNOUN
IFED_POS_CONJUNCTION
IFED_POS_INTERJECTION
IFED_POS_INDEPENDENT
IFED_POS_INFLECTIONALSUFFIX
IFED_POS_PREFIX
IFED_POS_SUFFIX
IFED_POS_AFFIX
IFED_POS_TANKANJI
IFED_POS_IDIOMS
IFED_POS_SYMBOLS
IFED_POS_PARTICLE
IFED_POS_AUXILIARY_VERB
IFED_POS_SUB_VERB
IFED_POS_DEPENDENT
IFED_POS_ALL
[in] ulSelect
단어의 쿼리 출력을 지정합니다. 다음 플래그 중 하나 이상의 조합입니다.
IFED_SELECT_NONE
IFED_SELECT_READING
IFED_SELECT_DISPLAY
IFED_SELECT_POS
IFED_SELECT_COMMENT
IFED_SELECT_ALL
[in] ulWordSrc
소스라는 단어를 지정합니다. IFEDictionary가 사용자 사전인 경우 다음 플래그 중 하나 이상의 조합입니다.
IFED_REG_NONE
IFED_REG_USER
IFED_REG_AUTO
IFED_REG_GRAMMAR
IFED_REG_ALL
[in, out] pchBuffer
데이터를 수신하기 위해 호출자가 제공하는 버퍼입니다.
[in] cbBuffer
pchBuffer의 크기입니다.
[out] pcWrd
pchBuffer에서 반환된 IMEWRD 구조체의 수입니다. pchBuffer가 저장할 수 있는 것보다 더 많은 항목이 발견되면 IFED_S_MORE_ENTRIES 반환됩니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | Description |
---|---|
|
|
|
클라이언트는 NextWords를 호출하여 추가 IMEWRD 구조를 가져와야 합니다. |
|
|
|
|
|
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | msime.h |