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


Метод ITextStoreAnchor::InsertEmbedded (texttor.h)

Вставляет объект данных IDataObject в текстовый поток.

Синтаксис

HRESULT InsertEmbedded(
  [in] DWORD       dwFlags,
  [in] IAnchor     *paStart,
  [in] IAnchor     *paEnd,
  [in] IDataObject *pDataObject
);

Параметры

[in] dwFlags

Должен быть TS_IE_CORRECTION.

[in] paStart

Указатель на привязку в начале вставляемого объекта.

[in] paEnd

Указатель на привязку в конце вставляемого объекта.

[in] pDataObject

Указатель на объект данных IDataObject .

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

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Методу не удалось получить допустимый указатель интерфейса на начальные и (или) конечные привязки.
E_INVALIDARG
Один или несколько входных параметров недопустимы.
E_NOTIMPL
Приложение не поддерживает внедренные объекты.
TS_E_FORMAT
Приложение не поддерживает тип данных, содержащийся в pDataObject.
TS_E_INVALIDPOS
paStart и (или) paEnd не находятся в документе.
TS_E_NOLOCK
Вызывающий объект не имеет блокировки чтения и записи.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header textstor.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

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

Idataobject

ITextStoreAnchor

ITextStoreAnchor::QueryInsertEmbedded

ITextStoreAnchor::SetText

TS_CHAR_EMBEDDED

Константы TS_IE_*