Bagikan melalui


ITextStoreACP2::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

Gunakan 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 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header textstor.h
DLL Msctf.dll

Lihat juga

Objek yang Dapat Diakses

IDataObject

ITextStoreACP2