Enumerazione APTTYPEQUALIFIER (objidl.h)

Specifica il set di possibili qualificatori di tipo di appartamento 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 di qualificatore per il tipo di appartamento COM corrente.
APTTYPEQUALIFIER_IMPLICIT_MTA
Valore: 1
Questo qualificatore è valido solo quando il parametro pAptType della funzione CoGetApartmentType specifica APTTYPE_MTA al ritorno. Un thread ha un tipo di appartamento MTA implicito se non inizializza l'appartamento 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 implicitamente 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 al ritorno. Quando un thread MTA crea o richiama un oggetto COM in-process usando il modello di threading "Neutral", il tipo di appartamento COM del thread passa da MTA a un tipo di appartamento Neutral. Questo qualificatore informa il chiamante API che il thread è passato dal tipo di appartamento MTA al tipo NA.
APTTYPEQUALIFIER_NA_ON_STA
Valore: 3
Questo qualificatore è valido solo quando il parametro pAptType della funzione CoGetApartmentType contiene APTTYPE_NA al ritorno. Quando un thread STA crea o richiama un oggetto COM in-process usando il modello di threading "Neutral", il tipo di appartamento COM del thread passa da STA a un tipo di appartamento Neutral. Questo qualificatore informa il chiamante API che il thread è passato dal tipo di appartamento 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 al ritorno. Quando un thread MTA implicito crea o richiama un oggetto COM in-process usando il modello di threading "Neutral", il tipo di appartamento COM del thread passa dal tipo MTA implicito a un tipo di appartamento Neutral. Questo qualificatore informa il chiamante API che il thread è passato dal tipo di appartamento 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 al ritorno. Quando il thread STA principale crea o richiama un oggetto COM in-process usando il modello di threading "Neutral", il tipo di appartamento COM del thread passa dal tipo STA principale a un tipo di appartamento Neutral. Questo qualificatore informa il chiamante API che il thread è passato dal tipo di appartamento 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 objidl.h (include Objidl.h)

Vedi anche

CoGetApartmentType