APTTYPEQUALIFIER-Enumeration (objidl.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 Für den aktuellen COM-Apartmenttyp sind keine Qualifiziererinformationen 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 der MTA 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 mithilfe des Threadingmodells "Neutral" ein COM-In-Process-Objekt 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 NA-Typ 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 ein PROZESS-Objekt mit dem Threadingmodell "Neutral" 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 NA-Typ 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 ein PROZESS-Objekt mit dem Threadingmodell "Neutral" 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 NA-Typ 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 mithilfe des Threadingmodells "Neutral" ein PROZESS-COM-Objekt erstellt oder aufruft, wechselt der COM-Apartmenttyp des Threads vom Standard STA-Typ 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 | objidl.h (include Objidl.h) |