RpcSsDontSerializeContext-Funktion (rpcdce.h)
Die RpcSsDontSerializeContext-Funktion deaktiviert die Laufzeitserialisierung mehrerer Aufrufe, die an Server-Manager-Routinen über dasselbe Kontexthandle verteilt werden. Die Verwendung dieser Funktion wird nicht empfohlen. Entwickler sollten stattdessen die Serialisierung im gemischten Modus – Inhaltshandles verwenden. Der Abschnitt Siehe auch enthält Links zu geeigneteren Funktionen.
Syntax
void RpcSsDontSerializeContext();
Rückgabewert
Keine
Bemerkungen
Die RpcSsDontSerializeContext-Funktion verhindert, dass die Laufzeit diesen Serialisierungsdienst ausführt, sodass mehrere Aufrufe für ein bestimmtes Kontexthandle verteilt werden können. Durch den Aufruf dieser Funktion wird die Serialisierung nicht vollständig deaktiviert. Wenn ein Kontext ausfällt, wird Ihre Kontextausführungsroutine erst ausgeführt, wenn alle ausstehenden Clientanforderungen abgeschlossen sind. Änderungen am Status des Kontexthandles, einschließlich der Freigabe des Kontexthandles, müssen weiterhin serialisiert werden.
Wenn Ihre verteilte Anwendung die RpcSsDontSerializeContext-Funktion aufruft , sollte der Aufruf erfolgen, bevor das Serverprogramm mit der Verarbeitung von Remoteprozeduraufrufen beginnt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | rpcdce.h |
Bibliothek | Rpcrt4.lib |
DLL | Rpcrt4.dll |
Weitere Informationen
Multithreadclients und Kontexthandles
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für