CreateComInterfaceFlags 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定 GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) 方法的旗標。
此列舉支援其成員值的位元組合。
public enum class CreateComInterfaceFlags
[System.Flags]
public enum CreateComInterfaceFlags
[<System.Flags>]
type CreateComInterfaceFlags =
Public Enum CreateComInterfaceFlags
- 繼承
- 屬性
欄位
CallerDefinedIUnknown | 1 | 呼叫者會提供 IUnknown Vtable。 當呼叫端不需要依賴 IUnknown 實例時,當無法在垃圾收集) 期間執行 Managed 程式代碼 (時,這個旗標很有用。 這在傳統的 COM 案例中很常見,但可能會有 參考追蹤器 裝載在垃圾收集期間呼叫 IUnknown API 的案例。 |
None | 0 | 用來指出未設定任何旗標的旗標。 |
TrackerSupport | 2 | 用以指定 COM 介面應實作 IReferenceTrackerTarget 的旗標。 傳遞此旗標時,產生的 COM 介面會有 IUnknown 的內部實作,因此呼叫端應該不會提供任何專案。 |