Aktivierungskontextreferenz

Die Funktionen und Strukturen des Aktivierungskontexts werden mit parallelen Assemblys verwendet.

In der folgenden Tabelle sind die Aktivierungskontextfunktionen aufgeführt.

Funktion Beschreibung
ActivateActCtx Aktiviert den angegebenen Aktivierungskontext.
AddRefActCtx Erhöht die Verweisanzahl des angegebenen Aktivierungskontexts.
CreateActCtx Erstellt einen Aktivierungskontext.
DeactivateActCtx Deaktiviert den angegebenen Aktivierungskontext.
FindActCtxSectionGuid Gibt Daten zurück, die in der ACTCTX_SECTION_KEYED_DATA-Struktur enthalten sind und der angegebenen GUID entsprechen.
FindActCtxSectionString Gibt Daten zurück, die in der ACTCTX_SECTION_KEYED_DATA-Struktur enthalten sind und der angegebenen Zeichenfolge entsprechen.
GetCurrentActCtx Gibt den aktuellen Aktivierungskontext zurück.
IsolationAwareCleanup Stellt sicher, dass Arbeitsspeicher freigegeben wird, wenn ein Manifest geladen, entladen und neu geladen wird.
QueryActCtxW Fragt den Aktivierungskontext nach Informationen zu einer Assembly oder Datei ab.
QueryActCtxSettingsW Gibt den Namespace und den Attributnamen des attributs an, das abgefragt werden soll.
ReleaseActCtx Verringert die Verweisanzahl des angegebenen Aktivierungskontexts.
ZombifyActCtx Deaktiviert den angegebenen Aktivierungskontext, aber nicht die Zuordnung.

In der folgenden Tabelle sind Aktivierungskontextstrukturen aufgeführt.

Struktur Beschreibung
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION Enthält ausführliche Informationen zum Aktivierungskontext.
ACTIVATION_CONTEXT_DETAILED_INFORMATION Enthält Informationen zur Assembly im Aktivierungskontext.
ACTIVATION_CONTEXT_QUERY_INDEX Enthält die Assembly im Aktivierungskontext und den Index der Datei in der Assembly.
ACTCTX Enthält Informationen, die einen bestimmten Aktivierungskontext beschreiben.
ACTCTX_SECTION_KEYED_DATA Gibt die Aktivierungskontextinformationen zusammen mit dem Abschnitt GUID oder 32-Bit-ganzzahlig markierter Aktivierungskontext zurück.
ASSEMBLY_FILE_DETAILED_INFORMATION Enthält Informationen zu einer Datei der Assembly im Aktivierungskontext.
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION Wird von der QueryActCtxW-Funktion verwendet.
Windows Server 2003 und Windows XP: Diese Struktur ist nicht verfügbar.
COMPATIBILITY_CONTEXT_ELEMENT Wird von der QueryActCtxW-Funktion als Teil der ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION-Struktur verwendet.
Windows Server 2008 und früher sowie Windows Vista und früher: Diese Struktur ist nicht verfügbar. Es ist ab Windows Server 2008 R2 und Windows 7 verfügbar.
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION Wird von der QueryActCtxW-Funktion verwendet.
Windows Server 2008 und früher sowie Windows Vista und früher: Diese Struktur ist nicht verfügbar. Es ist ab Windows Server 2008 R2 und Windows 7 verfügbar.

In der folgenden Tabelle sind Aktivierungskontextaufzählungen aufgeführt.

Enumeration Beschreibung
ACTCTX_REQUESTED_RUN_LEVEL Beschreibt die angeforderte Ausführungsebene des Aktivierungskontexts. Windows Server 2003 und Windows XP: Diese Enumeration ist nicht verfügbar.
ACTCTX_COMPATIBILITY_ELEMENT_TYPE Beschreibt das Kompatibilitätselement im Anwendungsmanifest. Windows Server 2008 und früher sowie Windows Vista und früher: Diese Enumeration ist nicht verfügbar. Es ist ab Windows Server 2008 R2 und Windows 7 verfügbar.