header objidlbase.h
Header ini digunakan oleh Model Objek Komponen (COM). Untuk informasi selengkapnya, lihat:
objidlbase.h berisi antarmuka pemrograman berikut:
IAgileObject Antarmuka IAgileObject (objidlbase.h) menandai antarmuka sebagai gesit di seluruh apartemen. |
ICallFactory Antarmuka ICallFactory (objidlbase.h) membuat objek panggilan untuk memproses panggilan ke metode antarmuka asinkron. |
ICancelMethodCalls Antarmuka ICancelMethodCalls (objidlbase.h) mengelola permintaan pembatalan pada panggilan metode keluar dan memantau status panggilan tersebut saat ini. |
IComThreadingInfo Antarmuka IComThreadingInfo (objidlbase.h) memungkinkan Anda untuk mendapatkan informasi berikut tentang apartemen dan utas yang dijalankan pemanggil. |
IContext Antarmuka IContext (objidlbase.h) mendukung pengaturan properti konteks COM+. |
IEnumContextProps Antarmuka IEnumContextProps (objidlbase.h) menyediakan mekanisme untuk menghitung properti konteks yang terkait dengan konteks objek COM+. |
IEnumString Antarmuka IEnumString (objidlbase.h) menghitung string. LPWSTR adalah jenis yang menunjukkan penunjuk ke string lebar yang dihentikan nol, atau karakter Unicode. |
IEnumUnknown Antarmuka IEnumUnknown (objidlbase.h) menghitung objek dengan antarmuka IUnknown dan dapat menghitung melalui objek dalam komponen yang berisi beberapa objek. |
IExternalConnection Antarmuka IExternalConnection (objidlbase.h) mengelola jumlah koneksi marshaled, atau eksternal objek server. |
IFastRundown Antarmuka IFastRundown (objidlbase.h) menandai antarmuka sebagai memenuhi syarat untuk perilaku rundown yang cepat. |
IGlobalOptions Set antarmuka IGlobalOptions (objidlbase.h) dan kueri properti global dari runtime Model Objek Komponen (COM). |
IInternalUnknown Antarmuka IInternalUnknown (objidlbase.h) digunakan dalam handler sisi klien ringan yang memerlukan akses ke antarmuka internal pada proksi. |
IMalloc Antarmuka IMalloc (objidlbase.h) mengalokasikan, membebaskan, dan mengelola memori. |
IMarshal Antarmuka IMarshal (objidlbase.h) memungkinkan objek COM untuk menentukan dan mengelola marshaling pointer antarmukanya. |
IMarshalingStream Antarmuka IMarshalingStream (objidlbase.h) menyediakan informasi tambahan tentang konteks marsekal ke objek marsekal kustom dan unmarshalers. |
IMultiQI Antarmuka IMultiQI (objidlbase.h) memungkinkan klien untuk mengkueri proksi objek, atau handler, untuk beberapa antarmuka dengan menggunakan satu panggilan RPC. |
INoMarshal Antarmuka INoMarshal (objidlbase.h) menandai objek yang tidak mendukung di-marshal atau disimpan dalam Tabel Antarmuka Global. |
IObjContext Antarmuka IObjContext (objidlbase.h) melakukan berbagai operasi pada konteks. |
IPipeByte Antarmuka IPipeByte (objidlbase.h) mentransfer data dari jenis byte (lebarnya 8 bit). |
IPipeDouble Antarmuka IPipeDouble (objidlbase.h) mentransfer data dari jenis ganda (yaitu lebar 64 bit). |
IPipeLong Antarmuka IPipeLong (objidlbase.h) mentransfer data dari jenis bilangan bulat panjang (lebarnya 32 bit). |
IProcessInitControl Antarmuka IProcessInitControl (objidlbase.h) menentukan interval waktu habis inisialisasi proses. |
IPSFactoryBuffer Antarmuka IPSFactoryBuffer (objidlbase.h) menyediakan metode kustom untuk pembuatan proksi dan rintisan objek COM. Antarmuka ini tidak dapat di-marshalable. |
IRpcChannelBuffer Antarmuka IRpcChannelBuffer (objidlbase.h) marshals data antara proksi klien COM dan rintisan server COM. |
IRpcOptions Antarmuka IRpcOptions (objidlbase.h) memungkinkan penelepon untuk mengatur atau mengkueri nilai berbagai properti yang mengontrol cara COM menangani panggilan prosedur jarak jauh (RPC). |
IRpcProxyBuffer Antarmuka IRpcProxyBuffer (objidlbase.h) mengontrol proksi RPC yang digunakan untuk marshal data antar komponen COM. |
IRpcStubBuffer Antarmuka IRpcStubBuffer (objidlbase.h) mengontrol stub RPC yang digunakan untuk marshal data antar komponen COM. |
IServerSecurity Antarmuka IServerSecurity (objidlbase.h) digunakan oleh server untuk membantu mengautentikasi klien dan mengelola peniruan identitas klien. |
IStdMarshalInfo Antarmuka IStdMarshalInfo (objidlbase.h) mengambil CLSID yang mengidentifikasi handler yang akan digunakan dalam proses tujuan selama marshaling standar. |
ISurrogate Antarmuka ISurrogate (objidlbase.h) digunakan untuk memuat server DLL baru secara dinamis ke pengganti yang ada dan membebaskan pengganti ketika tidak lagi diperlukan. |
ISynchronize Antarmuka ISynchronize (objidlbase.h) menyediakan komunikasi asinkron antara objek tentang terjadinya suatu peristiwa. |
ISynchronizeContainer Antarmuka ISynchronizeContainer (objidlbase.h) mengelola sekelompok objek sinkronisasi yang tidak ditandatangani. |
ISynchronizeEvent Antarmuka ISynchronizeEvent (objidlbase.h) menetapkan penanganan peristiwa ke objek sinkronisasi. |
ISynchronizeHandle Antarmuka ISynchronizeHandle (objidlbase.h) mengambil handel yang terkait dengan objek sinkronisasi. |
COSERVERINFO Struktur COSERVERINFO (objidlbase.h) mengidentifikasi sumber daya komputer jarak jauh ke fungsi aktivasi. |
MULTI_QI Struktur MULTI_QI (objidlbase.h) mewakili antarmuka dalam kueri untuk beberapa antarmuka. |
RPCOLEMESSAGE Struktur RPCOLEMESSAGE (objidlbase.h) berisi argumen pemanggilan marshaling dan mengembalikan nilai antar komponen COM. |
SOLE_AUTHENTICATION_INFO Struktur SOLE_AUTHENTICATION_INFO (objidlbase.h) mengidentifikasi layanan autentikasi, layanan otorisasi, dan informasi autentikasi untuk layanan autentikasi yang ditentukan. |
SOLE_AUTHENTICATION_LIST Struktur SOLE_AUTHENTICATION_LIST (objidlbase.h) menunjukkan informasi autentikasi default untuk digunakan dengan setiap layanan autentikasi. |
SOLE_AUTHENTICATION_SERVICE Struktur SOLE_AUTHENTICATION_SERVICE (objidlbase.h) mengidentifikasi layanan autentikasi yang bersedia digunakan server untuk berkomunikasi dengan klien. |
APTTYPE Enumerasi APTTYPE (objidlbase.h) menentukan berbagai jenis apartemen. |
APTTYPEQUALIFIER Enumerasi APTTYPEQUALIFIER (objidlbase.h) menentukan kumpulan kemungkinan kualifikasi jenis apartemen COM. |
CO_MARSHALING_CONTEXT_ATTRIBUTES Enumerasi CO_MARSHALING_CONTEXT_ATTRIBUTES (objidlbase.h) mengidentifikasi salah satu atribut yang dapat Anda kueri menggunakan metode GetMarshalingContextAttribute. |
EOLE_AUTHENTICATION_CAPABILITIES Enumerasi EOLE_AUTHENTICATION_CAPABILITIES (objidlbase.h) menentukan berbagai kemampuan dalam CoInitializeSecurity dan IClientSecurity::SetBlanket. |
EXTCONN Enumerasi EXTCONN (objidlbase.h) menentukan jenis koneksi eksternal yang ada pada objek yang disematkan. |
GLOBALOPT_PROPERTIES Enumerasi GLOBALOPT_PROPERTIES (objidlbase.h) mengidentifikasi opsi global proses yang dapat Anda atur atau kueri dengan menggunakan antarmuka IGlobalOptions. |
GLOBALOPT_UNMARSHALING_POLICY_VALUES Enumerasi GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidlbase.h) menyediakan nilai untuk opsi global kebijakan unmarshaling COM. |
THDTYPE Enumerasi THDTYPE (objidlbase.h) menunjukkan apakah utas tertentu mendukung perulangan pesan. |