Bagikan melalui


ITextStoreACP::GetEmbedded method (textstor.h)

Mendapatkan dokumen yang disematkan.

Sintaks

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

Parameter

[in] acpPos

Berisi posisi karakter, dalam dokumen, dari mana objek diperoleh.

[in] rguidService

Berisi nilai GUID yang menentukan format yang diminta dari objek yang diperoleh. Ini bisa menjadi salah satu nilai berikut.

Nilai Makna
GUID_TS_SERVICE_DATAOBJECT
Objek harus diperoleh sebagai objek IDataObject .
GUID_TS_SERVICE_ACCESSIBLE
Objek harus diperoleh sebagai objek Yang Dapat Diakses.
GUID_TS_SERVICE_ACTIVEX
Objek harus diperoleh sebagai objek ActiveX.

[in] riid

Menentukan jenis antarmuka yang diminta.

[out] ppunk

Arahkan ke pointer IUnknown yang menerima antarmuka yang diminta.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Satu atau beberapa parameter tidak valid.
E_NOTIMPL
Aplikasi tidak mendukung objek yang disematkan.
TF_E_INVALIDPOS
acpPos tidak berada dalam dokumen.
TS_E_NOINTERFACE
Jenis antarmuka yang diminta tidak didukung.
TS_E_NOLOCK
Pemanggil tidak memiliki kunci baca-saja.
TS_E_NOOBJECT
Tidak ada objek yang disematkan di acpPos.
TS_E_NOSERVICE
Jenis layanan yang ditentukan dalam rguidService tidak didukung.

Keterangan

Pemanggil harus menggunakan QueryInterface untuk memeriksa antarmuka yang sesuai. Antarmuka prospektif termasuk yang terkait dengan dokumen atau kontrol yang disematkan seperti IOleObject , IDataObject , IViewObject , IPersistStorage , IOleCache , atau IDispatch .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header textstor.h
DLL Msctf.dll
Redistribusi TSF 1.0 di Windows 2000 Professional

Lihat juga

Objek yang Dapat Diakses

IDataObject

ITextStoreACP