Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_NONEWert: 0 Es sind keine Qualifiziererinformationen für den aktuellen COM-Apartmenttyp verfügbar. |
APTTYPEQUALIFIER_IMPLICIT_MTAWert: 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_MTAWert: 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_STAWert: 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_MTAWert: 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_MAINSTAWert: 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_STAWert: 6 |
APTTYPEQUALIFIER_RESERVED_1Wert: 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) |