header oaidl.h
Header ini digunakan oleh Automation. Untuk informasi selengkapnya, lihat:
oaidl.h berisi antarmuka pemrograman berikut:
ICreateErrorInfo Mengembalikan informasi kesalahan. |
ICreateTypeInfo Menyediakan alat untuk membuat dan mengelola informasi jenis yang ditentukan melalui deskripsi jenis. (ICreateTypeInfo) |
ICreateTypeInfo2 Menyediakan alat untuk membuat dan mengelola informasi jenis yang ditentukan melalui deskripsi jenis. (ICreateTypeInfo2) |
ICreateTypeLib Menyediakan metode untuk membuat dan mengelola komponen atau file yang berisi informasi jenis. (ICreateTypeLib) |
ICreateTypeLib2 Menyediakan metode untuk membuat dan mengelola komponen atau file yang berisi informasi jenis. (ICreateTypeLib2) |
IDispatch Mengekspos objek, metode, dan properti ke alat pemrograman dan aplikasi lain yang mendukung Automation. |
IEnumVARIANT Menyediakan metode untuk menghitung koleksi varian, termasuk koleksi objek heterogen dan jenis intrinsik. |
IErrorInfo Menyediakan informasi kesalahan kontekstual terperinci. |
IErrorLog Mengkomunikasikan informasi kesalahan terperinci antara klien dan objek. |
IPropertyBag Menyediakan objek dengan tas properti tempat objek dapat menyimpan propertinya secara terus-menerus. |
IRecordInfo Menjelaskan struktur UDT tertentu. |
ISupportErrorInfo Memastikan bahwa informasi kesalahan dapat disebarluaskan ke rantai panggilan dengan benar. Objek automasi yang menggunakan antarmuka penanganan kesalahan harus mengimplementasikan ISupportErrorInfo. |
ITypeChangeEvents Memungkinkan klien untuk berlangganan jenis pemberitahuan perubahan pada objek yang mengimplementasikan antarmuka ITypeInfo, ITypeInfo2, ICreateTypeInfo, dan ICreateTypeInfo2. |
ITypeComp Antarmuka ITypeComp menyediakan cara cepat untuk mengakses informasi yang dibutuhkan pengkompilasi saat mengikat dan membuat instans struktur dan antarmuka. |
ITypeInfo Digunakan untuk membaca informasi tentang objek. (ITypeInfo) |
ITypeInfo2 Digunakan untuk membaca informasi tentang objek. (ITypeInfo2) |
ITypeLib Mewakili pustaka jenis, data yang menjelaskan sekumpulan objek. (ITypeLib) |
ITypeLib2 Mewakili pustaka jenis, data yang menjelaskan sekumpulan objek. (ITypeLib2) |
BSTR_UserFree Membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. (BSTR_UserFree) |
BSTR_UserFree64 Membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. (BSTR_UserFree64) |
BSTR_UserMarshal Marsekal objek BSTR ke dalam buffer RPC. (BSTR_UserMarshal) |
BSTR_UserMarshal64 Marsekal objek BSTR ke dalam buffer RPC. (BSTR_UserMarshal64) |
BSTR_UserSize Menghitung ukuran kawat objek BSTR, dan mendapatkan handel dan datanya. (BSTR_UserSize) |
BSTR_UserSize64 Menghitung ukuran kawat objek BSTR, dan mendapatkan handel dan datanya. (BSTR_UserSize64) |
BSTR_UserUnmarshal Membatalkan nama objek BSTR dari buffer RPC. (BSTR_UserUnmarshal) |
BSTR_UserUnmarshal64 Membatalkan nama objek BSTR dari buffer RPC. (BSTR_UserUnmarshal64) |
VARIANT_UserFree Membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. (VARIANT_UserFree) |
VARIANT_UserFree64 Membebaskan sumber daya di sisi server ketika dipanggil oleh file stub RPC. (VARIANT_UserFree64) |
VARIANT_UserMarshal Marsekal objek VARIAN ke dalam buffer RPC. (VARIANT_UserMarshal) |
VARIANT_UserMarshal64 Marsekal objek VARIAN ke dalam buffer RPC. (VARIANT_UserMarshal64) |
VARIANT_UserSize Menghitung ukuran kawat objek VARIAN, dan mendapatkan handel dan datanya. (VARIANT_UserSize) |
VARIANT_UserSize64 Menghitung ukuran kawat objek VARIAN, dan mendapatkan handel dan datanya. (VARIANT_UserSize64) |
VARIANT_UserUnmarshal Batalkan nama objek VARIAN dari buffer RPC. (VARIANT_UserUnmarshal) |
VARIANT_UserUnmarshal64 Batalkan nama objek VARIAN dari buffer RPC. (VARIANT_UserUnmarshal64) |
ARRAYDESC Menjelaskan array, jenis elemennya, dan dimensinya. |
BINDPTR Menjelaskan penunjuk. |
CUSTDATA Mewakili data kustom. |
CUSTDATAITEM Mewakili item data kustom. |
DISPPARAMS Berisi argumen yang diteruskan ke metode atau properti. |
ELEMDESC Struktur ELEMDESC berisi deskripsi jenis dan informasi transfer proses untuk variabel, fungsi, atau parameter fungsi. (ELEMDESC) |
EXCEPINFO Menjelaskan pengecualian yang terjadi selama IDispatch::Invoke. |
FUNCDESC Menjelaskan fungsi. (FUNCDESC) |
PARAMDESC Berisi informasi yang diperlukan untuk mentransfer elemen struktur, parameter, atau nilai pengembalian fungsi antar proses. |
PARAMDESCEX Berisi informasi tentang nilai default parameter. |
SAFEARRAY Mewakili array yang aman. |
SAFEARRAYBOUND Mewakili batas satu dimensi array. |
TLIBATTR Berisi informasi tentang pustaka tipe. Informasi dari struktur ini digunakan untuk mengidentifikasi pustaka jenis dan untuk memberikan dukungan bahasa nasional untuk nama anggota. |
TYPEATTR Berisi atribut jenis. |
TYPEDESC Menjelaskan jenis variabel, jenis pengembalian fungsi, atau jenis parameter fungsi. |
VARDESC Menjelaskan variabel, konstanta, atau anggota data. |
VARIAN VARIANTARG menjelaskan argumen yang diteruskan dalam DISPPARAMS, dan VARIAN untuk menentukan data varian yang tidak dapat diteruskan oleh referensi. |
CALLCONV Mengidentifikasi konvensi panggilan yang digunakan oleh fungsi anggota yang dijelaskan dalam struktur METHODDATA. |
DESCKIND Mengidentifikasi deskripsi jenis yang terikat. |
FUNCFLAGS Menentukan bendera fungsi. |
FUNCKIND Menentukan jenis fungsi. |
INVOKEKIND Menentukan cara fungsi dipanggil. |
LIBFLAGS Menentukan bendera yang berlaku untuk mengetik pustaka. |
SYSKIND Mengidentifikasi platform sistem operasi target. |
TYPEFLAGS Jenis bendera. |
TYPEKIND Menentukan jenis. |
VARFLAGS Menentukan bendera variabel. |
VARKIND Menentukan jenis variabel. |