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