atribut proksi

Atribut [proxy] mencegah Automation mendaftar sebagai penangan proksi/stub untuk antarmuka ganda.

[ 
    proxy, 
    uuid(string-uuid <>)
    [ , interface-attribute-list <>] 
] 
interface interface-name <> : base-interface <>
{
    ...
}

Parameter

string-uuid

Menentukan string yang terdiri dari 8 digit heksadesimal diikuti dengan tanda hubung, lalu tiga grup masing-masing terdiri dari 4 digit heksadesimal diikuti oleh tanda hubung, lalu 12 digit heksadesimal. Anda dapat mengapit string UUID dalam tanda kutip, kecuali saat Anda menggunakan sakelar kompilator MIDL /osf.

interface-attribute-list

Menentukan daftar atribut IDL nol atau lebih yang berlaku untuk antarmuka secara keseluruhan. Ketika ada dua atribut antarmuka atau lebih, atribut tersebut harus dipisahkan dengan koma.

nama antarmuka

Nama antarmuka.

antarmuka dasar

Menentukan nama antarmuka tempat antarmuka turunan ini mewarisi fungsi anggota, kode status, dan atribut antarmuka. Antarmuka turunan tidak mewarisi definisi jenis. Untuk melakukan ini, gunakan kata kunci impor untuk mengimpor file IDL antarmuka dasar.

Keterangan

Menggunakan atribut [ proxy] untuk antarmuka ganda mencegah TLB mengambil alih stub yang dihasilkan. Jika atribut ini ditentukan, proksi typelib tidak boleh dibatalkan pendaftarannya saat typelib tidak terdaftar.

Bendera

TYPEFLAG_PROXY

Antarmuka dapat ditandai dengan bendera TYPEFLAG_PROXY untuk menunjukkan bahwa mereka akan menggunakan pustaka tautan dinamis proksi/stub. Bendera ini menentukan proksi typelib tidak boleh dibatalkan pendaftarannya ketika typelib tidak terdaftar.

Lihat juga

Membuat Pustaka Jenis dengan MIDL

Dual

TYPEFLAGS