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 Für den aktuellen COM-Apartmenttyp sind keine Qualifiziererinformationen 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 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_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 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_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 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_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 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_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 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_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 | objidl.h (include Objidl.h) |