Partager via


APTTYPEQUALIFIER, énumération (objidl.h)

Spécifie l’ensemble des qualificateurs de type d’appartement COM possibles.

Syntax

typedef enum _APTTYPEQUALIFIER {
  APTTYPEQUALIFIER_NONE = 0,
  APTTYPEQUALIFIER_IMPLICIT_MTA = 1,
  APTTYPEQUALIFIER_NA_ON_MTA = 2,
  APTTYPEQUALIFIER_NA_ON_STA = 3,
  APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA = 4,
  APTTYPEQUALIFIER_NA_ON_MAINSTA = 5,
  APTTYPEQUALIFIER_APPLICATION_STA = 6,
  APTTYPEQUALIFIER_RESERVED_1 = 7
} APTTYPEQUALIFIER;

Constantes

 
APTTYPEQUALIFIER_NONE
Valeur : 0
Aucune information de qualificateur pour le type d’appartement COM actuel n’est disponible.
APTTYPEQUALIFIER_IMPLICIT_MTA
Valeur : 1
Ce qualificateur n’est valide que lorsque le paramètre pAptType de la fonction CoGetApartmentType spécifie APTTYPE_MTA au retour. Un thread a un type d’appartement MTA implicite s’il n’initialise pas l’appartement COM lui-même et si un autre thread a déjà initialisé le MTA dans le processus. Ce qualificateur informe l’appelant de l’API que le MTA du thread est implicitement hérité d’autres threads et n’est pas initialisé directement.
APTTYPEQUALIFIER_NA_ON_MTA
Valeur : 2
Ce qualificateur n’est valide que lorsque le paramètre pAptType de la fonction CoGetApartmentType contient APTTYPE_NA en retour. Lorsqu’un thread MTA crée ou appelle un objet COM in-process à l’aide du modèle de threading « Neutre », le type d’appartement COM du thread passe de MTA à un type d’appartement neutre. Ce qualificateur informe l’appelant d’API que le thread est passé du type d’appartement MTA au type NA.
APTTYPEQUALIFIER_NA_ON_STA
Valeur : 3
Ce qualificateur n’est valide que lorsque le paramètre pAptType de la fonction CoGetApartmentType contient APTTYPE_NA en retour. Lorsqu’un thread STA crée ou appelle un objet COM in-process à l’aide du modèle de thread « Neutre », le type d’appartement COM du thread passe de STA à un type d’appartement neutre. Ce qualificateur informe l’appelant d’API que le thread est passé du type d’appartement STA au type NA.
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA
Valeur : 4
Ce qualificateur n’est valide que lorsque le paramètre pAptType de la fonction CoGetApartmentType contient APTTYPE_NA en retour. Lorsqu’un thread MTA implicite crée ou appelle un objet COM in-process à l’aide du modèle de threading « Neutre », le type d’appartement COM du thread passe du type MTA implicite à un type d’appartement neutre. Ce qualificateur informe l’appelant d’API que le thread est passé du type d’appartement MTA implicite au type NA.
APTTYPEQUALIFIER_NA_ON_MAINSTA
Valeur : 5
Ce qualificateur n’est valide que lorsque le paramètre pAptType de la fonction CoGetApartmentType contient APTTYPE_NA en retour. Lorsque le thread STA main crée ou appelle un objet COM in-process à l’aide du modèle de threading « Neutre », le type d’appartement COM du thread passe du type STA main à un type d’appartement neutre. Ce qualificateur informe l’appelant d’API que le thread est passé du type d’appartement STA main au type NA.
APTTYPEQUALIFIER_APPLICATION_STA
Valeur : 6
APTTYPEQUALIFIER_RESERVED_1
Valeur : 7

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête objidl.h (inclure Objidl.h)

Voir aussi

CoGetApartmentType