Share via


Método ITextStoreACP::GetEmbedded (texttor.h)

Obtiene un documento incrustado.

Sintaxis

HRESULT GetEmbedded(
  [in]  LONG     acpPos,
  [in]  REFGUID  rguidService,
  [in]  REFIID   riid,
  [out] IUnknown **ppunk
);

Parámetros

[in] acpPos

Contiene la posición del carácter, dentro del documento, desde donde se obtiene el objeto.

[in] rguidService

Contiene un valor GUID que define el formato solicitado del objeto obtenido. Puede ser uno de los siguientes valores.

Valor Significado
GUID_TS_SERVICE_DATAOBJECT
El objeto debe obtenerse como un objeto IDataObject .
GUID_TS_SERVICE_ACCESSIBLE
El objeto debe obtenerse como un objeto Accesible.
GUID_TS_SERVICE_ACTIVEX
El objeto debe obtenerse como un objeto ActiveX.

[in] riid

Especifica el tipo de interfaz solicitado.

[out] ppunk

Puntero a un puntero IUnknown que recibe la interfaz solicitada.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
Uno o varios parámetros no son válidos.
E_NOTIMPL
La aplicación no admite objetos incrustados.
TF_E_INVALIDPOS
acpPos no está dentro del documento.
TS_E_NOINTERFACE
El tipo de interfaz solicitado no es compatible.
TS_E_NOLOCK
El autor de la llamada no tiene un bloqueo de solo lectura.
TS_E_NOOBJECT
No hay ningún objeto incrustado en acpPos.
TS_E_NOSERVICE
El tipo de servicio especificado en rguidService no es compatible.

Comentarios

El autor de la llamada debe usar QueryInterface para sondear las interfaces adecuadas. Entre las posibles interfaces se incluyen las asociadas a documentos incrustados o controles como IOleObject , IDataObject , IViewObject , IPersistStorage , IOleCache o IDispatch .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado textstor.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

Objetos accesibles

IDataObject

ITextStoreACP