Compartir a través de


Método ITextStoreACP2::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

Use 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 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado textstor.h
Archivo DLL Msctf.dll

Consulte también

Objetos accesibles

IDataObject

ITextStoreACP2