Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan tautan ke atribut yang digunakan dengan direktif #import .
Khusus Microsoft
Atribut berikut tersedia untuk direktif #import .
| Atribut | Deskripsi |
|---|---|
| auto_rename | Mengganti nama kata yang dicadangkan C++ dengan menambahkan dua garis bawah (__) ke nama variabel untuk mengatasi potensi konflik nama. |
| auto_search | Menentukan bahwa, ketika pustaka jenis dirujuk dengan #import dan sendiri mereferensikan pustaka jenis lain, pengkompilasi dapat melakukan #import implisit untuk pustaka jenis lainnya. |
| embedded_idl | Menentukan bahwa pustaka jenis ditulis ke file .tlh dengan kode yang dihasilkan atribut dipertahankan. |
| Mengecualikan | Mengecualikan item dari jenis file header pustaka yang dihasilkan. |
| high_method_prefix | Menentukan awalan yang akan digunakan dalam penamaan properti dan metode tingkat tinggi. |
| high_property_prefixes | Menentukan awalan alternatif untuk tiga metode properti. |
| implementation_only | Menekan pembuatan file header .tlh (file header utama). |
| include() | Menonaktifkan pengecualian otomatis. |
| inject_statement | Sisipkan argumennya sebagai teks sumber ke header type-library. |
| named_guids | Memberi tahu pengkompilasi untuk menentukan dan menginisialisasi variabel GUID dalam gaya lama, dari formulir LIBID_MyLib, , CLSID_MyCoClassIID_MyInterface, dan DIID_MyDispInterface. |
| no_auto_exclude | Menonaktifkan pengecualian otomatis. |
| no_dual_interfaces | Mengubah cara pengkompilasi menghasilkan fungsi pembungkus untuk metode antarmuka ganda. |
| no_implementation | Menekan pembuatan header .tli, yang berisi implementasi fungsi anggota pembungkus. |
| no_namespace | Menentukan bahwa nama namespace tidak dihasilkan oleh pengkompilasi. |
| no_registry | Memberi tahu pengkompilasi untuk tidak mencari registri untuk pustaka jenis. |
| no_search_namespace | Memiliki fungsionalitas yang sama dengan atribut no_namespace tetapi digunakan pada pustaka jenis yang Anda gunakan direktif #import dengan atribut auto_search . |
| no_smart_pointers | Menekan pembuatan pointer pintar untuk semua antarmuka di pustaka jenis. |
| raw_dispinterfaces | Memberi tahu kompilator untuk menghasilkan fungsi pembungkus tingkat rendah untuk metode dan properti dispinterface yang memanggil IDispatch::Invoke dan mengembalikan kode kesalahan HRESULT. |
| raw_interfaces_only | Menekan pembuatan fungsi pembungkus penanganan kesalahan dan deklarasi properti yang menggunakan fungsi pembungkus tersebut. |
| raw_method_prefix | Menentukan awalan yang berbeda untuk menghindari tabrakan nama. |
| raw_native_types | Menonaktifkan penggunaan kelas dukungan COM dalam fungsi pembungkus tingkat tinggi dan memaksa penggunaan jenis data tingkat rendah sebagai gantinya. |
| raw_property_prefixes | Menentukan awalan alternatif untuk tiga metode properti. |
| rename | Bekerja di sekitar masalah tabrakan nama. |
| rename_namespace | Mengganti nama namespace layanan yang berisi isi pustaka tipe. |
| rename_search_namespace | Memiliki fungsionalitas yang sama dengan atribut rename_namespace tetapi digunakan pada pustaka jenis yang Anda gunakan direktif #import dengan atribut auto_search . |
| tlbid | Memungkinkan pemuatan pustaka selain pustaka jenis utama. |
END Khusus Microsoft