Método ITextStoreAnchor::GetEmbedded (textstor.h)
O método ITextStoreAnchor::GetEmbedded obtém um objeto inserido de um fluxo de texto.
Sintaxe
HRESULT GetEmbedded(
[in] DWORD dwFlags,
[in] IAnchor *paPos,
[in] REFGUID rguidService,
[in] REFIID riid,
[out] IUnknown **ppunk
);
Parâmetros
[in] dwFlags
Campos de bits que especificam como o método lida com texto oculto. Se definido como TS_GEA_HIDDEN, um objeto inserido poderá ser localizado dentro do texto oculto. Caso contrário, o texto oculto será ignorado.
[in] paPos
Ponteiro para uma âncora posicionada imediatamente na frente do objeto inserido, conforme indicado por um caractere TS_CHAR_EMBEDDED.
[in] rguidService
Contém um valor GUID que define o formato solicitado do objeto obtido. Esse pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
O objeto deve ser obtido como um objeto de dados IDataObject . |
|
O objeto deve ser obtido como um objeto Accessible. |
|
O objeto deve ser obtido como um objeto ActiveX. |
[in] riid
Especifica o tipo de interface solicitado.
[out] ppunk
Ponteiro para um ponteiro IUnknown que recebe a interface solicitada.
Retornar valor
Esse método pode retornar um desses valores.
Valor | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O método não conseguiu obter o objeto solicitado. |
|
Um ou mais parâmetros são inválidos. |
|
O aplicativo de implementação não expõe objetos inseridos em seu fluxo de texto. |
|
A âncora de paPos solicitada não está dentro do documento. |
|
O tipo de interface solicitado não tem suporte. |
|
O chamador não tem um bloqueio somente leitura. |
|
Não há nenhuma âncora paPos imediatamente na frente de um caractere TS_CHAR_EMBEDDED. |
|
O tipo de serviço especificado em rguidService não tem suporte. |
Comentários
O chamador deve usar QueryInterface para investigar interfaces apropriadas. As interfaces em potencial incluem aquelas associadas a documentos ou controles inseridos, como IOleObject, IDataObject, IViewObject, IPersistStorage, IOleCache ou IDispatch.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | textstor.h |
DLL | Msctf.dll |
Redistribuível | TSF 1.0 no Windows 2000 Professional |