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