CreateComInterfaceFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les indicateurs de la méthode GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags).
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class CreateComInterfaceFlags
[System.Flags]
public enum CreateComInterfaceFlags
[<System.Flags>]
type CreateComInterfaceFlags =
Public Enum CreateComInterfaceFlags
- Héritage
- Attributs
Champs
CallerDefinedIUnknown | 1 | L’appelant fournira une Vtable IUnknown. Cet indicateur est utile dans les scénarios où l’appelant n’a pas besoin de s’appuyer sur une instance IUnknown utilisée lorsqu’il n’est pas possible d’exécuter du code managé (c’est-à-dire, lors d’un garbage collection). Cela est courant dans les scénarios COM traditionnels, mais les scénarios où l’hébergement Reference Tracker appelle l’API IUnknown pendant un garbage collection sont possibles. |
None | 0 | Indicateur utilisé pour indiquer qu’aucun indicateur n’est défini. |
TrackerSupport | 2 | Indicateur utilisé pour indiquer que l’interface COM doit implémenter IReferenceTrackerTarget. Lorsque cet indicateur est passé, l’interface COM résultante aura une implémentation interne d’IUnknown. Par conséquent, aucun ne doit être fourni par l’appelant. |