Enumeração APTTYPEQUALIFIER (objidl.h)

Especifica o conjunto de possíveis qualificadores de tipo de apartment 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
Nenhuma informação de qualificador para o tipo de apartamento COM atual está disponível.
APTTYPEQUALIFIER_IMPLICIT_MTA
Valor: 1
Esse qualificador só é válido quando o parâmetro pAptType da função CoGetApartmentType especifica APTTYPE_MTA no retorno. Um thread terá um tipo de apartment MTA implícito se não inicializar o apartment COM em si e se outro thread já tiver inicializado o MTA no processo. Esse qualificador informa ao chamador de API que o MTA do thread é herdado implicitamente de outros threads e não é inicializado diretamente.
APTTYPEQUALIFIER_NA_ON_MTA
Valor: 2
Esse qualificador só é válido quando o parâmetro pAptType da função CoGetApartmentType contém APTTYPE_NA no retorno. Quando um thread MTA cria ou invoca um objeto COM em processo usando o modelo de threading "Neutro", o tipo de apartment COM do thread muda de MTA para um tipo de apartamento Neutro. Esse qualificador informa ao chamador de API que o thread mudou do tipo de apartment do MTA para o tipo NA.
APTTYPEQUALIFIER_NA_ON_STA
Valor: 3
Esse qualificador só é válido quando o parâmetro pAptType da função CoGetApartmentType contém APTTYPE_NA no retorno. Quando um thread STA cria ou invoca um objeto COM em processo usando o modelo de threading "Neutro", o tipo de apartment COM do thread muda de STA para um tipo de apartamento Neutro. Esse qualificador informa ao chamador de API que o thread mudou do tipo de apartamento STA para o tipo NA.
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA
Valor: 4
Esse qualificador só é válido quando o parâmetro pAptType da função CoGetApartmentType contém APTTYPE_NA no retorno. Quando um thread de MTA implícito cria ou invoca um objeto COM em processo usando o modelo de threading "Neutro", o tipo de apartment COM do thread muda do tipo de MTA implícito para um tipo de apartment Neutro. Esse qualificador informa ao chamador de API que o thread mudou do tipo de apartment do MTA implícito para o tipo NA.
APTTYPEQUALIFIER_NA_ON_MAINSTA
Valor: 5
Esse qualificador só é válido quando o parâmetro pAptType da função CoGetApartmentType contém APTTYPE_NA no retorno. Quando o thread STA main cria ou invoca um objeto COM em processo usando o modelo de threading "Neutro", o tipo de apartment COM do thread alterna do tipo STA main para um tipo de apartment Neutro. Esse qualificador informa ao chamador de API que o thread mudou do tipo de apartamento MAIN STA para o tipo NA.
APTTYPEQUALIFIER_APPLICATION_STA
Valor: 6
APTTYPEQUALIFIER_RESERVED_1
Valor: 7

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho objidl.h (inclua Objidl.h)

Confira também

CoGetApartmentType