Поделиться через


Функция ShutdownTextServices (textserv.h)

Отключает узел от экземпляра текстовых служб.

Синтаксис

HRESULT ShutdownTextServices(
  [in] IUnknown *pTextServices
);

Параметры

[in] pTextServices

Тип: IUnknown*

Экземпляр текстовых служб, созданный при предыдущем вызове функции CreateTextServices .

Возвращаемое значение

Тип: HRESULT

Если объект текстовых служб был успешно создан, возвращаемое значение будет S_OK.

Если функция завершается сбоем, возвращается один из следующих кодов com-ошибок. Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок в COM.

Код возврата Описание
E_INVALIDARG
Недопустимый параметр pTextServices .

Комментарии

Узел вызывает эту функцию при освобождении узла. Вызов этой функции необходим, так как все экземпляры текстовых служб поддерживают указатель узла, для которого не был вызван метод AddRef . Эта функция вызывает метод Release для экземпляра текстовых служб и, если это не последняя ссылка на объект текстовых служб, возвращает значение NULL указателю узла в объекте службы текста и подготавливает элемент управления для обработки неудачных операций, требующих служб узла. Эта функция позволяет корректно работать или завершать работу любых других неоплаченных ссылок на объект текстовых служб в зависимости от требуемой службы.

Требования

Требование Значение
Целевая платформа Windows
Header textserv.h
DLL Msftedit.dll

См. также раздел

CreateTextServices