Share via


Enumeración APTTYPEQUALIFIER (objidl.h)

Especifica el conjunto de posibles calificadores de tipo de apartamento COM.

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
Valor: 0
No hay información de calificador para el tipo de apartamento COM actual disponible.
APTTYPEQUALIFIER_IMPLICIT_MTA
Valor: 1
Este calificador solo es válido cuando el parámetro pAptType de la función CoGetApartmentType especifica APTTYPE_MTA en la devolución. Un subproceso tiene un tipo de apartamento MTA implícito si no inicializa el propio apartamento COM y si otro subproceso ya ha inicializado el MTA en el proceso. Este calificador informa al llamador de la API de que el MTA del subproceso se hereda implícitamente de otros subprocesos y no se inicializa directamente.
APTTYPEQUALIFIER_NA_ON_MTA
Valor: 2
Este calificador solo es válido cuando el parámetro pAptType de la función CoGetApartmentType contiene APTTYPE_NA en la devolución. Cuando un subproceso de MTA crea o invoca un objeto COM en proceso mediante el modelo de subprocesos "Neutral", el tipo de apartamento COM del subproceso cambia de MTA a un tipo de apartamento neutro. Este calificador informa al autor de la llamada de la API de que el subproceso ha cambiado del tipo de apartamento MTA al tipo NA.
APTTYPEQUALIFIER_NA_ON_STA
Valor: 3
Este calificador solo es válido cuando el parámetro pAptType de la función CoGetApartmentType contiene APTTYPE_NA en la devolución. Cuando un subproceso STA crea o invoca un objeto COM en proceso mediante el modelo de subprocesos "Neutral", el tipo de apartamento COM del subproceso cambia de STA a un tipo de apartamento neutral. Este calificador informa al autor de la llamada de la API de que el subproceso ha cambiado del tipo de apartamento STA al tipo NA.
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA
Valor: 4
Este calificador solo es válido cuando el parámetro pAptType de la función CoGetApartmentType contiene APTTYPE_NA en la devolución. Cuando un subproceso MTA implícito crea o invoca un objeto COM en proceso mediante el modelo de subprocesos "Neutro", el tipo de apartamento COM del subproceso cambia del tipo MTA implícito a un tipo de apartamento neutral. Este calificador informa al autor de la llamada de la API de que el subproceso ha cambiado del tipo de apartamento MTA implícito al tipo NA.
APTTYPEQUALIFIER_NA_ON_MAINSTA
Valor: 5
Este calificador solo es válido cuando el parámetro pAptType de la función CoGetApartmentType contiene APTTYPE_NA en la devolución. Cuando el subproceso STA principal crea o invoca un objeto COM en proceso mediante el modelo de subprocesos "Neutral", el tipo de apartamento COM del subproceso cambia del tipo STA principal a un tipo de apartamento neutro. Este calificador informa al autor de la llamada de la API de que el subproceso ha cambiado del tipo de apartamento STA principal al tipo NA.
APTTYPEQUALIFIER_APPLICATION_STA
Valor: 6
APTTYPEQUALIFIER_RESERVED_1
Valor: 7

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado objidl.h (incluya Objidl.h)

Consulte también

CoGetApartmentType