Dukungan COM Compiler
Khusus Microsoft
Pengkompilasi Microsoft C++ dapat langsung membaca pustaka jenis model objek komponen (COM) dan menerjemahkan konten ke dalam kode sumber C++ yang dapat disertakan dalam kompilasi. Ekstensi bahasa tersedia untuk memfasilitasi pemrograman COM di sisi klien untuk aplikasi desktop.
Dengan menggunakan direktif praprosesor #import, pengkompilasi dapat membaca pustaka jenis dan mengonversinya menjadi file header C++ yang menjelaskan antarmuka COM sebagai kelas. Sekumpulan #import
atribut tersedia untuk kontrol pengguna konten untuk jenis file header pustaka yang dihasilkan.
Anda dapat menggunakan uuid atribut __declspec diperluas untuk menetapkan pengidentifikasi unik global (GUID) ke objek COM. Kata kunci __uuidof dapat digunakan untuk mengekstrak GUID yang terkait dengan objek COM. Atribut lain __declspec
, properti, dapat digunakan untuk menentukan get
metode dan set
untuk anggota data objek COM.
Sekumpulan fungsi dan kelas global dukungan COM disediakan untuk mendukung VARIANT
jenis dan BSTR
, menerapkan penunjuk pintar, dan merangkum objek kesalahan yang dilemparkan oleh _com_raise_error
:
END Khusus Microsoft
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk