CreateComInterfaceFlags Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan bendera untuk metode .GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags)
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class CreateComInterfaceFlags
[System.Flags]
public enum CreateComInterfaceFlags
[<System.Flags>]
type CreateComInterfaceFlags =
Public Enum CreateComInterfaceFlags
- Warisan
- Atribut
Bidang
CallerDefinedIUnknown | 1 | Pemanggil akan menyediakan IUnknown Vtable. Bendera ini berguna dalam skenario ketika pemanggil tidak perlu mengandalkan instans IUnknown yang digunakan ketika tidak mungkin untuk menjalankan kode terkelola (yaitu, selama pengumpulan sampah). Ini umum dalam skenario COM tradisional, tetapi skenario di mana hosting Reference Tracker memanggil API IUnknown selama pengumpulan sampah dimungkinkan. |
None | 0 | Bendera yang digunakan untuk menunjukkan tidak ada bendera yang ditetapkan. |
TrackerSupport | 2 | Bendera yang digunakan untuk menunjukkan antarmuka COM harus mengimplementasikan IReferenceTrackerTarget. Ketika bendera ini diteruskan, antarmuka COM yang dihasilkan akan memiliki implementasi internal IUnknown, oleh karena itu, tidak ada yang harus disediakan oleh pemanggil. |
Berlaku untuk
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