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 |
---|---|
|
L’objet doit être obtenu en tant qu’objet IDataObject . |
|
L’objet doit être obtenu en tant qu’objet Accessible. |
|
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 |
---|---|
|
La méthode a réussi. |
|
Un ou plusieurs paramètres ne sont pas valides. |
|
L’application ne prend pas en charge les objets incorporés. |
|
acpPos ne figure pas dans le document. |
|
Le type d’interface demandé n’est pas pris en charge. |
|
L’appelant n’a pas de verrou en lecture seule. |
|
Il n’existe aucun objet incorporé dans acpPos. |
|
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 |