CreateTextServices 함수(textserv.h)
CreateTextServices 함수는 텍스트 서비스 개체의 인스턴스를 만듭니다. 텍스트 서비스 개체는 ITextServices 및 TOM(텍스트 개체 모델)을 비롯한 다양한 인터페이스를 지원합니다.
구문
HRESULT CreateTextServices(
[in] IUnknown *punkOuter,
[in] ITextHost *pITextHost,
[out] IUnknown **ppUnk
);
매개 변수
[in] punkOuter
형식: IUnknown*
text services 개체가 집계 개체의 일부로 만들어지는 경우 외부 개체의 제어 IUnknown 인터페이스에 대한 포인터입니다. 개체가 집계의 일부가 아닌 경우 이 매개 변수는 NULL 일 수 있습니다.
[in] pITextHost
형식: ITextHost*
ITextHost 인터페이스의 구현에 대한 포인터입니다. 이 포인터는 NULL이 아니어야 합니다.
[out] ppUnk
형식: IUnknown**
텍스트 서비스 개체의 private IUnknown 에 대한 포인터를 수신하는 변수에 대한 포인터입니다. 이 포인터 에서 QueryInterface 를 호출하여 ITextServices 또는 ITextDocument 인터페이스 포인터를 검색할 수 있습니다.
반환 값
형식: HRESULT
text services 개체를 성공적으로 만든 경우 반환 값이 S_OK.
함수가 실패하면 다음 COM 오류 코드 중 하나가 반환됩니다. COM 오류 코드에 대한 자세한 내용은 COM에서 오류 처리를 참조하세요.
반환 코드 | 설명 |
---|---|
|
잘못된 인수가 전달되었습니다. |
|
텍스트 서비스 개체에 대한 메모리를 할당할 수 없습니다. |
|
text services 개체를 초기화할 수 없습니다. |
설명
text services 개체는 표준 COM 집계 개체의 일부로 만들 수 있습니다. 이 경우 호출자는 집계된 개체를 처리하고 프라이빗 IUnknown에서 QueryInterface를 통해 가져온 인터페이스 포인터를 캐싱하기 위한 표준 OLE32 규칙을 따라야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | textserv.h |
라이브러리 | Riched20.lib |
DLL | Msftedit.dll |
추가 정보
개념
참조