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. |