ITextStoreAnchor::GetEmbedded-Methode (textstor.h)
Die ITextStoreAnchor::GetEmbedded-Methode ruft ein eingebettetes Objekt aus einem Textstream ab.
Syntax
HRESULT GetEmbedded(
[in] DWORD dwFlags,
[in] IAnchor *paPos,
[in] REFGUID rguidService,
[in] REFIID riid,
[out] IUnknown **ppunk
);
Parameter
[in] dwFlags
Bitfelder, die angeben, wie die Methode mit ausgeblendetem Text umgeht. Wenn auf TS_GEA_HIDDEN festgelegt ist, kann sich ein eingebettetes Objekt in ausgeblendetem Text befinden. Andernfalls wird ausgeblendeter Text übersprungen.
[in] paPos
Zeiger auf einen Anker, der unmittelbar vor dem eingebetteten Objekt positioniert ist, wie durch ein TS_CHAR_EMBEDDED Zeichen gekennzeichnet.
[in] rguidService
Enthält einen GUID-Wert, der das angeforderte Format des abgerufenen Objekts definiert. Dies kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Das Objekt sollte als IDataObject-Datenobjekt abgerufen werden. |
|
Das Objekt sollte als Barrierefreies Objekt abgerufen werden. |
|
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 |
---|---|
|
Die Methode war erfolgreich. |
|
Die Methode konnte das angeforderte Objekt nicht abrufen. |
|
Mindestens ein Parameter ist ungültig. |
|
Die implementierenden Anwendungen machen keine eingebetteten Objekte in ihrem Textstream verfügbar. |
|
Der angeforderte paPos-Anker befindet sich nicht im Dokument. |
|
Der angeforderte Schnittstellentyp wird nicht unterstützt. |
|
Der Aufrufer verfügt nicht über eine schreibgeschützte Sperre. |
|
Es gibt keinen paPos-Anker direkt vor einem TS_CHAR_EMBEDDED Zeichen. |
|
Der in rguidService angegebene Diensttyp wird nicht unterstützt. |
Hinweise
Der Aufrufer muss QueryInterface verwenden, 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 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | textstor.h |
DLL | Msctf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |