Header oleidl.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
oleidl.h berisi antarmuka pemrograman berikut:
Antarmuka
IDropSource Antarmuka IDropSource adalah salah satu antarmuka yang Anda terapkan untuk menyediakan operasi seret dan letakkan di aplikasi Anda. |
IDropSourceNotify Antarmuka IDropSourceNotify diimplementasikan pada objek IDropSource untuk menerima pemberitahuan dari OLE saat pengguna menyeret mouse ke atau keluar dari jendela target potensial drop. |
IDropTarget Antarmuka IDropTarget adalah salah satu antarmuka yang Anda terapkan untuk menyediakan operasi seret dan letakkan di aplikasi Anda. |
IEnterpriseDropTarget Ketika diimplementasikan oleh aplikasi target penghilangan, antarmuka ini memberikan kemampuan kepada mesin seret dan lepas OLE untuk menentukan apakah aplikasi target penghilangan berniat untuk mengevaluasi kebijakan perlindungan perusahaan dan memberi cara kepada mesin seret dan letakkan OLE untuk menyediakan ID perusahaan dari aplikasi sumber drop ke aplikasi target penghilangan. |
IEnumOLEVERB Menghitung kata kerja berbeda yang tersedia untuk objek dalam urutan angka kata kerja naik. Enumerator yang mengimplementasikan antarmuka IEnumOLEVERB dikembalikan oleh IOleObject::EnumVerbs. |
IOleAdviseHolder Mengelola koneksi saran dan pemberitahuan dokumen gabungan di server objek. |
IOleCache Menyediakan kontrol data presentasi yang di-cache di dalam objek. Data presentasi singgahan tersedia untuk kontainer objek bahkan ketika aplikasi server tidak berjalan atau tidak tersedia. |
IOleCache2 Memungkinkan klien objek untuk secara selektif memperbarui setiap cache yang dibuat dengan IOleCache::Cache. |
IOleCacheControl Menyediakan pemeliharaan cache yang tepat. Ini mempertahankan cache dengan menghubungkan implementasi IDataObject objek yang sedang berjalan ke cache, memungkinkan cache untuk menerima pemberitahuan dari objek yang sedang berjalan. |
IOleClientSite Menyediakan cara utama di mana objek yang disematkan mendapatkan informasi tentang lokasi dan luasnya situs tampilan, monikernya, antarmuka penggunanya, dan sumber daya lain yang disediakan oleh kontainernya. |
IOleContainer Menghitung objek dalam dokumen majemuk atau mengunci kontainer dalam status berjalan. Aplikasi kontainer dan objek mengimplementasikan antarmuka ini. |
IOleInPlaceActiveObject Menyediakan saluran komunikasi langsung antara objek di tempat dan jendela bingkai terluar aplikasi terkait dan jendela dokumen dalam aplikasi yang berisi objek yang disematkan. |
IOleInPlaceFrame Mengontrol jendela bingkai tingkat atas kontainer. |
IOleInPlaceObject Mengelola aktivasi dan pennonaktifkan objek di tempat, dan menentukan berapa banyak objek di tempat yang harus terlihat. |
IOleInPlaceSite Mengelola interaksi antara kontainer dan situs klien di tempat objek. Ingat bahwa situs klien adalah situs tampilan untuk objek yang disematkan, dan menyediakan informasi posisi dan konseptual tentang objek. |
IOleInPlaceUIWindow Diimplementasikan oleh aplikasi kontainer dan digunakan oleh aplikasi objek untuk menegosiasikan ruang batas pada jendela dokumen atau bingkai. |
IOleItemContainer Digunakan oleh moniker item saat terikat dengan objek yang mereka identifikasi. |
IOleLink Memungkinkan objek tertaut untuk menyediakan kontainernya dengan fungsi yang berkaitan dengan penautan. |
IOleObject Berfungsi sebagai cara utama di mana objek yang disematkan menyediakan fungsionalitas dasar, dan berkomunikasi dengan, kontainernya. |
IOleWindow Antarmuka IOleWindow menyediakan metode yang memungkinkan aplikasi untuk mendapatkan handel ke berbagai jendela yang berpartisipasi dalam aktivasi di tempat, dan juga untuk memasuki dan keluar dari mode bantuan peka konteks. |
IParseDisplayName Mengurai string nama yang dapat ditampilkan untuk mengonversinya menjadi moniker untuk implementasi moniker kustom. |
IViewObject Memungkinkan objek untuk menampilkan dirinya sendiri secara langsung tanpa meneruskan objek data ke pemanggil. Selain itu, antarmuka ini dapat membuat dan mengelola koneksi dengan sink saran sehingga pemanggil dapat diberi tahu tentang perubahan dalam objek tampilan. |
IViewObject2 Ekstensi ke antarmuka IViewObject yang mengembalikan ukuran gambar untuk tampilan objek tertentu. Anda dapat mencegah objek dijalankan jika belum berjalan dengan memanggil metode ini alih-alih IOleObject::GetExtent. |
Fungsi
CLIPFORMAT_UserFree Fungsi CLIPFORMAT_UserFree (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
CLIPFORMAT_UserFree64 Fungsi CLIPFORMAT_UserFree64 (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
CLIPFORMAT_UserMarshal Fungsi CLIPFORMAT_UserMarshal (oleidl.h) marshals objek CLIPFORMAT ke dalam buffer RPC. |
CLIPFORMAT_UserMarshal64 Fungsi CLIPFORMAT_UserMarshal64 (oleidl.h) marshals objek CLIPFORMAT ke dalam buffer RPC. |
CLIPFORMAT_UserSize Fungsi CLIPFORMAT_UserSize (oleidl.h) menghitung ukuran kawat objek CLIPFORMAT dan mendapatkan handel dan datanya. |
CLIPFORMAT_UserSize64 Fungsi CLIPFORMAT_UserSize64 (oleidl.h) menghitung ukuran kawat objek CLIPFORMAT dan mendapatkan handel dan datanya. |
CLIPFORMAT_UserUnmarshal Fungsi CLIPFORMAT_UserUnmarshal (oleidl.h) membatalkan nama objek CLIPFORMAT dari buffer RPC. |
CLIPFORMAT_UserUnmarshal64 Fungsi CLIPFORMAT_UserUnmarshal64 (oleidl.h) membatalkan nama objek CLIPFORMAT dari buffer RPC. |
HACCEL_UserFree Fungsi HACCEL_UserFree (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HACCEL_UserFree64 Fungsi HACCEL_UserFree64 (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HACCEL_UserMarshal Marsekal HACCEL ke buffer RPC. |
HACCEL_UserMarshal64 Marshals objek HACCEL ke dalam buffer RPC. |
HACCEL_UserSize Fungsi HACCEL_UserSize (oleidl.h) menghitung ukuran kawat objek HACCEL dan mendapatkan handel dan datanya. |
HACCEL_UserSize64 Fungsi HACCEL_UserSize64 (oaild.h) menghitung ukuran kawat objek HACCEL dan mendapatkan handel dan datanya. |
HACCEL_UserUnmarshal Fungsi HACCEL_UserUnmarshal (oleidl.h) membatalkan nama objek HACCEL dari buffer RPC. |
HACCEL_UserUnmarshal64 Fungsi HACCEL_UserUnmarshal64 (oleidl.h) membatalkan nama objek HACCEL dari buffer RPC. |
HDC_UserFree Fungsi HDC_UserFree (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HDC_UserFree64 Fungsi HDC_UserFree64 (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HDC_UserMarshal Fungsi HDC_UserMarshal (oleidl.h) marshals objek HDC ke dalam buffer RPC. |
HDC_UserMarshal64 Fungsi HDC_UserMarshal64 (oleidl.h) marshals objek HDC ke dalam buffer RPC. |
HDC_UserSize Fungsi HDC_UserSize (oleidl.h) menghitung ukuran kawat objek HDC dan mendapatkan handel dan datanya. |
HDC_UserSize64 Fungsi HDC_UserSize64 (oleidl.h) menghitung ukuran kawat objek HDC dan mendapatkan handel dan datanya. |
HDC_UserUnmarshal Fungsi HDC_UserUnmarshal (oleidl.h) membatalkan nama objek HDC dari buffer RPC. |
HDC_UserUnmarshal64 Fungsi HDC_UserUnmarshal64 (oleidl.h) membatalkan nama objek HDC dari buffer RPC. |
HGLOBAL_UserFree Fungsi HGLOBAL_UserFree (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HGLOBAL_UserFree64 Fungsi HGLOBAL_UserFree64 (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HGLOBAL_UserMarshal Marsekal HGLOBAL ke buffer RPC. |
HGLOBAL_UserMarshal64 Marshals objek HGLOBAL ke buffer RPC. |
HGLOBAL_UserSize Fungsi HGLOBAL_UserSize (oleidl.h) menghitung ukuran kawat objek HGLOBAL dan mendapatkan handel dan datanya. |
HGLOBAL_UserSize64 Fungsi HGLOBAL_UserSize64 (oleidl.h) menghitung ukuran kawat objek HGLOBAL dan mendapatkan handel dan datanya. |
HGLOBAL_UserUnmarshal Fungsi HGLOBAL_UserUnmarshal (oleidl.h) membatalkan nama objek HGLOBAL dari buffer RPC. |
HGLOBAL_UserUnmarshal64 Fungsi HGLOBAL_UserUnmarshal64 (oleidl.h) membatalkan nama objek HGLOBAL dari buffer RPC. |
HMENU_UserFree Fungsi HMENU_UserFree (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HMENU_UserFree64 Fungsi HMENU_UserFree64 (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HMENU_UserMarshal Fungsi HMENU_UserMarshal (oleidl.h) marsekal HMENU ke dalam buffer RPC. |
HMENU_UserMarshal64 Fungsi HMENU_UserMarshal64 (oleidl.h) marsekal HMENU ke dalam buffer RPC. |
HMENU_UserSize Fungsi HMENU_UserSize (oleidl.h) menghitung ukuran kawat objek HMENU dan mendapatkan handel dan datanya. |
HMENU_UserSize64 Fungsi HMENU_UserSize64 (oleidl.h) menghitung ukuran kawat objek HMENU dan mendapatkan handel dan datanya. |
HMENU_UserUnmarshal Fungsi HMENU_UserUnmarshal (oleidl.h) membatalkan nama objek HMENU dari buffer RPC. |
HMENU_UserUnmarshal64 Fungsi HMENU_UserUnmarshal64 (oleidl.h) membatalkan nama objek HMENU dari buffer RPC. |
HWND_UserFree Fungsi HWND_UserFree (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HWND_UserFree64 Fungsi HWND_UserFree64 (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
HWND_UserMarshal Fungsi HWND_UserMarshal (oleidl.h) marshals objek HWND ke dalam buffer RPC. |
HWND_UserMarshal64 Fungsi HWND_UserMarshal64 (oleidl.h) marshals objek HWND ke dalam buffer RPC. |
HWND_UserSize Fungsi HWND_UserSize (oleidl.h) menghitung ukuran kawat objek HWND dan mendapatkan handel dan datanya. |
HWND_UserSize64 Fungsi HWND_UserSize64 (oleidl.h) menghitung ukuran kawat objek HWND dan mendapatkan handel dan datanya. |
HWND_UserUnmarshal Fungsi HWND_UserUnmarshal (oleidl.h) membatalkan nama objek HWND dari buffer RPC. |
HWND_UserUnmarshal64 Fungsi HWND_UserUnmarshal64 (oleidl.h) membatalkan nama objek HWND dari buffer RPC. |
STGMEDIUM_UserFree Fungsi STGMEDIUM_UserFree (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
STGMEDIUM_UserFree64 Fungsi STGMEDIUM_UserFree64 (oleidl.h) membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. |
STGMEDIUM_UserMarshal Fungsi STGMEDIUM_UserMarshal (oleidl.h) marshals objek STGMEDIUM ke dalam buffer RPC. |
STGMEDIUM_UserMarshal64 Fungsi STGMEDIUM_UserMarshal64 (oleidl.h) marshals objek STGMEDIUM ke dalam buffer RPC. |
STGMEDIUM_UserSize Fungsi STGMEDIUM_UserSize (oleidl.h) menghitung ukuran kawat objek STGMEDIUM dan mendapatkan handel dan datanya. |
STGMEDIUM_UserSize64 Fungsi STGMEDIUM_UserSize64 (oleidl.h) menghitung ukuran kawat objek STGMEDIUM dan mendapatkan handel dan datanya. |
STGMEDIUM_UserUnmarshal Fungsi STGMEDIUM_UserUnmarshal (oleidl.h) membatalkan nama objek STGMEDIUM dari buffer RPC. |
STGMEDIUM_UserUnmarshal64 Fungsi STGMEDIUM_UserUnmarshal64 (oleidl.h) membatalkan nama objek STGMEDIUM dari buffer RPC. |
Struktur
OBJECTDESCRIPTOR Mewakili struktur data yang digunakan untuk format file CF_OBJECTDESRIPTOR dan CF_LINKSRCDESCRIPTOR. |
OLEINPLACEFRAMEINFO Berisi informasi tentang akselerator yang didukung oleh kontainer selama sesi di tempat. Struktur digunakan dalam metode IOleInPlaceSite::GetWindowContext dan fungsi OleTranslateAccelerator. |
OLEMENUGROUPWIDTHS Menunjukkan jumlah item menu di masing-masing dari enam grup menu menu yang dibagikan antara kontainer dan server objek selama sesi pengeditan di tempat. Ini adalah mekanisme untuk membangun menu bersama. |
OLEVERB Menentukan kata kerja yang didukung objek. Metode IOleObject::EnumVerbs membuat enumerator yang dapat menghitung struktur ini untuk objek, dan memasok pointer ke IEnumOLEVERB enumerator. |
Enumerasi
BINDSPEED Menunjukkan kira-kira berapa lama penelepon akan menunggu untuk mengikat objek. |
BUANG CACHE Menentukan apa yang harus dilakukan dengan cache yang akan dibuang dari memori jika bit kotornya telah ditetapkan. |
OLECLOSE Menunjukkan apakah objek harus disimpan sebelum ditutup. |
OLECONTF Menunjukkan jenis objek yang akan dijumlahkan. |
OLEGETMONIKER Mengontrol aspek perilaku metode IOleObject::GetMoniker dan IOleClientSite::GetMoniker. |
OLELINKBIND Mengontrol operasi pengikatan ke sumber tautan. |
OLEMISC Menjelaskan karakteristik lain-lain dari objek atau kelas objek. |
OLERENDER Menunjukkan jenis penembolokan yang diminta untuk objek yang baru dibuat. |
OLEUPDATE Menunjukkan apakah objek tertaut memperbarui data cache untuk objek tertaut secara otomatis atau hanya saat kontainer memanggil metode IOleObject::Update atau IOleLink::Update. Konstanta digunakan dalam antarmuka IOleLink. |
OLEVERBATTRIB Menjelaskan atribut kata kerja tertentu untuk objek. |
OLEWHICHMK Menunjukkan bagian mana dari moniker objek yang sedang diatur atau diambil. |
USERCLASSTYPE Menunjukkan varian berbeda dari nama tampilan yang terkait dengan kelas objek. |