Compartilhar via


Método ITextStoreAnchor::InsertEmbedded (textstor.h)

Insere um objeto de dados IDataObject em um fluxo de texto.

Sintaxe

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

Parâmetros

[in] dwFlags

Deve ser TS_IE_CORRECTION.

[in] paStart

Ponteiro para a âncora no início do objeto a ser inserido.

[in] paEnd

Ponteiro para a âncora no final do objeto a ser inserido.

[in] pDataObject

Ponteiro para um objeto de dados IDataObject .

Retornar valor

Esse método pode retornar um desses valores.

Valor Descrição
S_OK
O método foi bem-sucedido.
E_FAIL
O método não pôde obter um ponteiro de interface válido para as âncoras inicial e/ou final.
E_INVALIDARG
Um ou mais parâmetros de entrada são inválidos.
E_NOTIMPL
O aplicativo não dá suporte a objetos inseridos.
TS_E_FORMAT
O aplicativo não dá suporte ao tipo de dados contido em pDataObject.
TS_E_INVALIDPOS
paStart e/ou paEnd não estão dentro do documento.
TS_E_NOLOCK
O chamador não tem um bloqueio de leitura/gravação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho textstor.h
DLL Msctf.dll
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

Idataobject

ITextStoreAnchor

ITextStoreAnchor::QueryInsertEmbedded

ITextStoreAnchor::SetText

TS_CHAR_EMBEDDED

Constantes TS_IE_*