Bagikan melalui


header objidlbase.h

Header ini digunakan oleh Model Objek Komponen (COM). Untuk informasi selengkapnya, lihat:

objidlbase.h berisi antarmuka pemrograman berikut:

Antarmuka

 
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.

Struktur

 
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.

Enumerasi

 
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.