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