APTTYPEQUALIFIER-Enumeration (objidlbase.h)
Gibt den Satz möglicher COM-Apartmenttypqualifizierer an.
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;
Konstanten
APTTYPEQUALIFIER_NONE Wert: 0 Es sind keine Qualifiziererinformationen für den aktuellen COM-Apartmenttyp verfügbar. |
APTTYPEQUALIFIER_IMPLICIT_MTA Wert: 1 Dieser Qualifizierer ist nur gültig, wenn der pAptType-Parameter der CoGetApartmentType-Funktion bei der Rückgabe APTTYPE_MTA angibt. Ein Thread verfügt über einen impliziten MTA-Apartmenttyp, wenn er das COM-Apartment selbst nicht initialisiert und den MTA im Prozess bereits von einem anderen Thread initialisiert wurde. Dieser Qualifizierer informiert den API-Aufrufer darüber, dass der MTA des Threads implizit von anderen Threads geerbt und nicht direkt initialisiert wird. |
APTTYPEQUALIFIER_NA_ON_MTA Wert: 2 Dieser Qualifizierer ist nur gültig, wenn der pAptType-Parameter der CoGetApartmentType-Funktion bei der Rückgabe APTTYPE_NA enthält. Wenn ein MTA-Thread ein COM-In-Process-Objekt mit dem Threadingmodell "Neutral" erstellt oder aufruft, wechselt der COM-Apartmenttyp des Threads von MTA zu einem Neutral-Apartmenttyp. Dieser Qualifizierer informiert den API-Aufrufer darüber, dass der Thread vom MTA-Apartmenttyp zum TYP NA gewechselt ist. |
APTTYPEQUALIFIER_NA_ON_STA Wert: 3 Dieser Qualifizierer ist nur gültig, wenn der pAptType-Parameter der CoGetApartmentType-Funktion bei der Rückgabe APTTYPE_NA enthält. Wenn ein STA-Thread mithilfe des "Neutral"-Threadingmodells ein COM-In-Process-Objekt erstellt oder aufruft, wechselt der COM-Apartmenttyp des Threads von STA zu einem Neutral-Apartmenttyp. Dieser Qualifizierer informiert den API-Aufrufer darüber, dass der Thread vom STA-Apartmenttyp zum TYP NA gewechselt ist. |
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA Wert: 4 Dieser Qualifizierer ist nur gültig, wenn der pAptType-Parameter der CoGetApartmentType-Funktion bei der Rückgabe APTTYPE_NA enthält. Wenn ein impliziter MTA-Thread mithilfe des "Neutral"-Threadingmodells ein COM-In-Process-Objekt erstellt oder aufruft, wechselt der COM-Apartmenttyp des Threads vom impliziten MTA-Typ zu einem Neutral-Apartmenttyp. Dieser Qualifizierer informiert den API-Aufrufer darüber, dass der Thread vom impliziten MTA-Apartmenttyp zum TYP NA gewechselt ist. |
APTTYPEQUALIFIER_NA_ON_MAINSTA Wert: 5 Dieser Qualifizierer ist nur gültig, wenn der pAptType-Parameter der CoGetApartmentType-Funktion bei der Rückgabe APTTYPE_NA enthält. Wenn der Standard STA-Thread ein prozessinternes COM-Objekt mit dem Threadingmodell "Neutral" erstellt oder aufruft, wechselt der COM-Apartmenttyp des Threads vom typ Standard STA zu einem Neutral-Apartmenttyp. Dieser Qualifizierer informiert den API-Aufrufer darüber, dass der Thread vom Standard STA-Apartmenttyp zum NA-Typ gewechselt ist. |
APTTYPEQUALIFIER_APPLICATION_STA Wert: 6 |
APTTYPEQUALIFIER_RESERVED_1 Wert: 7 |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | objidlbase.h (include Objidl.h) |