共用方式為


RpcSsDontSerializeCoNtext 函式 (rpcdce.h)

RpcSsDontSerializeCoNtext函式會停用在相同內容控制碼上分派至伺服器管理員常式之多個呼叫的執行時間序列化。 不建議使用此函式。 開發人員應該改用混合模式-內容控制碼序列化。 請參閱另一節提供更適當函式的連結。

Syntax

void RpcSsDontSerializeContext();

傳回值

備註

RpcSsDontSerializeCoNtext函式可防止執行時間執行此序列化服務,允許在指定的內容控制碼上分派多個呼叫。 呼叫此函式並不會完全停用序列化—當內容執行發生時,您的內容執行常式將不會執行,直到所有未完成的用戶端要求完成為止。 內容控制碼狀態的變更,包括通常釋放內容控制碼,必須繼續序列化。

建議您,如果您的分散式應用程式叫用 RpcSsDontSerializeCoNtext 函式,則應在伺服器程式開始處理遠端程序呼叫之前進行呼叫。

注意 一般而言,RPC 執行時間會在分派給伺服器管理員常式的相同內容控制碼上序列化呼叫。 內容控制碼會依用戶端維護,通常代表伺服器端狀態。 這表示您的伺服器管理員不需要防止來自相同用戶端的另一個執行緒變更內容,或在分派呼叫時針對執行的內容執行。
 
注意 呼叫 之後,RpcSsDontSerializeCoNtext 函式在處理常式的存留期間無法還原。
 

需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 rpcdce.h
程式庫 Rpcrt4.lib
Dll Rpcrt4.dll

另請參閱

多執行緒用戶端和內容控制碼

RpcSsCoNtextLockExclusive

RpcSsCoNtextLockShared

伺服器內容執行常式

coNtext_handle_noserialize

coNtext_handle_serialize