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 des indicateurs pour 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
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | Indicateur utilisé pour indiquer qu’aucun indicateur n’est défini. |
| CallerDefinedIUnknown | 1 | L’appelant fournit une table virtuelle 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é (autrement dit, pendant 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. |
| 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. |