Freigeben über


ITextStoreACP2::GetEmbedded-Methode (textstor.h)

Ruft ein eingebettetes Dokument ab.

Syntax

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

Parameter

[in] acpPos

Enthält die Zeichenposition im Dokument, von der das Objekt abgerufen wird.

[in] rguidService

Enthält einen GUID-Wert, der das angeforderte Format des abgerufenen Objekts definiert. Dies kann einer der folgenden Werte sein.

Wert Bedeutung
GUID_TS_SERVICE_DATAOBJECT
Das Objekt sollte als IDataObject-Objekt abgerufen werden.
GUID_TS_SERVICE_ACCESSIBLE
Das Objekt sollte als Barrierefreies Objekt abgerufen werden.
GUID_TS_SERVICE_ACTIVEX
Das Objekt sollte als ActiveX-Objekt abgerufen werden.

[in] riid

Gibt den angeforderten Schnittstellentyp an.

[out] ppunk

Zeiger auf einen IUnknown-Zeiger , der die angeforderte Schnittstelle empfängt.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
Mindestens ein Parameter ist ungültig.
E_NOTIMPL
Eingebettete Objekte werden von der Anwendung nicht unterstützt.
TF_E_INVALIDPOS
acpPos befindet sich nicht im Dokument.
TS_E_NOINTERFACE
Der angeforderte Schnittstellentyp wird nicht unterstützt.
TS_E_NOLOCK
Der Aufrufer verfügt nicht über eine schreibgeschützte Sperre.
TS_E_NOOBJECT
In acpPos ist kein eingebettetes Objekt vorhanden.
TS_E_NOSERVICE
Der in rguidService angegebene Diensttyp wird nicht unterstützt.

Hinweise

Verwenden Sie QueryInterface , um die entsprechenden Schnittstellen zu testen. Zu den potenziellen Schnittstellen gehören solche, die eingebetteten Dokumenten oder Steuerelementen zugeordnet sind, z. B. IOleObject , IDataObject , IViewObject , IPersistStorage , IOleCache oder IDispatch .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile textstor.h
DLL Msctf.dll

Weitere Informationen

Barrierefreie Objekte

Idataobject

ITextStoreACP2