FindActCtxSectionStringA-Funktion (winbase.h)
Die FindActCtxSectionString--Funktion ruft Informationen zu einer bestimmten Zeichenfolge im aktuellen Aktivierungskontext ab und gibt eine ACTCTX_SECTION_KEYED_DATA Struktur zurück.
Syntax
BOOL FindActCtxSectionStringA(
[in] DWORD dwFlags,
[in] const GUID *lpExtensionGuid,
[in] ULONG ulSectionId,
[in] LPCSTR lpStringToFind,
[out] PACTCTX_SECTION_KEYED_DATA ReturnedData
);
Parameter
[in] dwFlags
Flags, die bestimmen, wie diese Funktion funktioniert. Derzeit ist nur das folgende Flag definiert.
Wert | Bedeutung |
---|---|
|
Diese Funktion gibt das Aktivierungskontexthandle zurück, bei dem die Umleitungsdaten im hActCtx- Element der ACTCTX_SECTION_KEYED_DATA-Struktur gefunden wurden. Der Aufrufer muss ReleaseActCtx- verwenden, um diesen Aktivierungskontext freizugeben. |
[in] lpExtensionGuid
Reserviert; muss NULL sein.
[in] ulSectionId
Bezeichner des Zeichenfolgenabschnitts des Aktivierungskontexts, in dem nach der spezifischen Zeichenfolge gesucht werden soll.
Es folgen gültige Zeichenfolgenabschnittsbezeichner:
- ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION
- ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION
- ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION
- ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION
[in] lpStringToFind
Zeigen Sie auf eine mit Null beendete Zeichenfolge, die als Suchkriterien verwendet werden soll.
[out] ReturnedData
Zeigen Sie auf eine ACTCTX_SECTION_KEYED_DATA Struktur, die mit den angeforderten Zeichenfolgeninformationen ausgefüllt werden soll.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird TRUE-zurückgegeben. Andernfalls wird FALSE-zurückgegeben.
Diese Funktion legt Fehler fest, die durch Aufrufen GetLastErrorabgerufen werden können. Ein Beispiel finden Sie unter Abrufen des Last-Error Code-. Eine vollständige Liste der Fehlercodes finden Sie unter Systemfehlercodes.
Bemerkungen
Diese Funktion sollte nur von den Side-by-Side-API-Funktionen oder COM-Methoden aufgerufen werden. Anwendungen sollten diese Funktion nicht direkt aufrufen.
Anmerkung
Der winbase.h-Header definiert FindActCtxSectionString als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | winbase.h (enthalten Windows.h) |
Library | Kernel32.lib |
DLL- | Kernel32.dll |