Metodo ITextStoreAnchor::GetEmbedded (textstor.h)
Il metodo ITextStoreAnchor::GetEmbedded ottiene un oggetto incorporato da un flusso di testo.
Sintassi
HRESULT GetEmbedded(
[in] DWORD dwFlags,
[in] IAnchor *paPos,
[in] REFGUID rguidService,
[in] REFIID riid,
[out] IUnknown **ppunk
);
Parametri
[in] dwFlags
Campi di bit che specificano il modo in cui il metodo gestisce il testo nascosto. Se impostato su TS_GEA_HIDDEN, un oggetto incorporato può trovarsi all'interno del testo nascosto. In caso contrario, il testo nascosto viene ignorato.
[in] paPos
Puntatore a un ancoraggio posizionato immediatamente davanti all'oggetto incorporato, come indicato da un carattere TS_CHAR_EMBEDDED.
[in] rguidService
Contiene un valore GUID che definisce il formato richiesto dell'oggetto ottenuto. Può trattarsi di uno dei valori seguenti.
Valore | Significato |
---|---|
|
L'oggetto deve essere ottenuto come oggetto dati IDataObject . |
|
L'oggetto deve essere ottenuto come oggetto Accessible. |
|
L'oggetto deve essere ottenuto come oggetto ActiveX. |
[in] riid
Specifica il tipo di interfaccia richiesto.
[out] ppunk
Puntatore a un puntatore IUnknown che riceve l'interfaccia richiesta.
Valore restituito
Questo metodo può restituire uno di questi valori.
Valore | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
Il metodo non è riuscito a ottenere l'oggetto richiesto. |
|
Uno o più parametri non sono validi. |
|
L'applicazione che implementa non espone oggetti incorporati nel flusso di testo. |
|
L'ancoraggio paPos richiesto non si trova all'interno del documento. |
|
Il tipo di interfaccia richiesto non è supportato. |
|
Il chiamante non dispone di un blocco di sola lettura. |
|
Non c'è alcun ancoraggio paPos immediatamente davanti a un carattere TS_CHAR_EMBEDDED. |
|
Il tipo di servizio specificato in rguidService non è supportato. |
Commenti
Il chiamante deve usare QueryInterface per eseguire il probe delle interfacce appropriate. Le potenziali interfacce includono quelle associate a documenti o controlli incorporati, ad esempio IOleObject, IDataObject, IViewObject, IPersistStorage, IOleCache o IDispatch.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | textstor.h |
DLL | Msctf.dll |
Componente ridistribuibile | TSF 1.0 in Windows 2000 Professional |