Condividi tramite


Enumerazione APTTYPEQUALIFIER (objidlbase.h)

Specifica il set di possibili qualificatori del tipo di apartment COM.

Sintassi

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;

Costanti

 
APTTYPEQUALIFIER_NONE
Valore: 0
Non sono disponibili informazioni sui qualificatori per il tipo di apartment COM corrente.
APTTYPEQUALIFIER_IMPLICIT_MTA
Valore: 1
Questo qualificatore è valido solo quando il parametro pAptType della funzione CoGetApartmentType specifica APTTYPE_MTA in caso di restituzione. Un thread ha un tipo di apartment MTA implicito se non inizializza l'apartment COM stesso e se un altro thread ha già inizializzato l'MTA nel processo. Questo qualificatore informa il chiamante API che l'MTA del thread viene ereditato in modo implicito da altri thread e non viene inizializzato direttamente.
APTTYPEQUALIFIER_NA_ON_MTA
Valore: 2
Questo qualificatore è valido solo quando il parametro pAptType della funzione CoGetApartmentType contiene APTTYPE_NA in caso di restituzione. Quando un thread MTA crea o richiama un oggetto com in-process usando il modello di threading "Neutral", il tipo di apartment COM del thread passa da MTA a un tipo di apartment neutrale. Questo qualificatore informa il chiamante API che il thread è passato dal tipo di apartment MTA al tipo NA.
APTTYPEQUALIFIER_NA_ON_STA
Valore: 3
Questo qualificatore è valido solo quando il parametro pAptType della funzione CoGetApartmentType contiene APTTYPE_NA in caso di restituzione. Quando un thread STA crea o richiama un oggetto in-process COM usando il modello di threading "Neutral", il tipo di apartment COM del thread passa da STA a un tipo di apartment neutrale. Questo qualificatore informa il chiamante API che il thread è passato dal tipo apartment STA al tipo NA.
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA
Valore: 4
Questo qualificatore è valido solo quando il parametro pAptType della funzione CoGetApartmentType contiene APTTYPE_NA in caso di restituzione. Quando un thread MTA implicito crea o richiama un oggetto in-process COM usando il modello di threading "Neutral", il tipo apartment COM del thread passa dal tipo MTA implicito a un tipo apartment Neutral. Questo qualificatore informa il chiamante API che il thread è passato dal tipo di apartment MTA implicito al tipo NA.
APTTYPEQUALIFIER_NA_ON_MAINSTA
Valore: 5
Questo qualificatore è valido solo quando il parametro pAptType della funzione CoGetApartmentType contiene APTTYPE_NA in caso di restituzione. Quando il thread STA principale crea o richiama un oggetto in-process COM usando il modello di threading "Neutral", il tipo apartment COM del thread passa dal tipo STA principale a un tipo apartment neutrale. Questo qualificatore informa il chiamante API che il thread è passato dal tipo di apartment STA principale al tipo NA.
APTTYPEQUALIFIER_APPLICATION_STA
Valore: 6
APTTYPEQUALIFIER_RESERVED_1
Valore: 7

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Intestazione objidlbase.h (include Objidl.h)

Vedi anche

CoGetApartmentType