Partager via


ITextStoreACP ::GetEmbedded, méthode (textstor.h)

Obtient un document incorporé.

Syntaxe

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

Paramètres

[in] acpPos

Contient la position du caractère, dans le document, à partir de laquelle l’objet est obtenu.

[in] rguidService

Contient une valeur GUID qui définit le format demandé de l’objet obtenu. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
GUID_TS_SERVICE_DATAOBJECT
L’objet doit être obtenu en tant qu’objet IDataObject .
GUID_TS_SERVICE_ACCESSIBLE
L’objet doit être obtenu en tant qu’objet Accessible.
GUID_TS_SERVICE_ACTIVEX
L’objet doit être obtenu en tant qu’objet ActiveX.

[in] riid

Spécifie le type d’interface demandé.

[out] ppunk

Pointeur vers un pointeur IUnknown qui reçoit l’interface demandée.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.
E_NOTIMPL
L’application ne prend pas en charge les objets incorporés.
TF_E_INVALIDPOS
acpPos ne figure pas dans le document.
TS_E_NOINTERFACE
Le type d’interface demandé n’est pas pris en charge.
TS_E_NOLOCK
L’appelant n’a pas de verrou en lecture seule.
TS_E_NOOBJECT
Il n’existe aucun objet incorporé dans acpPos.
TS_E_NOSERVICE
Le type de service spécifié dans rguidService n’est pas pris en charge.

Remarques

L’appelant doit utiliser QueryInterface pour rechercher les interfaces appropriées. Les interfaces prospectives incluent celles associées à des documents ou contrôles incorporés tels que IOleObject , IDataObject , IViewObject , IPersistStorage , IOleCache ou IDispatch .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête textstor.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

Objets accessibles

Idataobject

ITextStoreACP