Baca dalam bahasa Inggris

Bagikan melalui


header oaidl.h

Header ini digunakan oleh Automation. Untuk informasi selengkapnya, lihat:

oaidl.h berisi antarmuka pemrograman berikut:

Antarmuka

 
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)

Fungsi

 
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)

Struktur

 
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.

Enumerasi

 
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.