RpcMgmtSetServerStackSize 函式會指定 RPC 運行時間所建立之伺服器線程的堆疊大小。
語法
RPC_STATUS RpcMgmtSetServerStackSize(
unsigned long ThreadStackSize
);
參數
ThreadStackSize
針對 RPC 執行時間所建立的每個線程配置堆疊大小,以位元組為單位。 此值會套用至為伺服器建立的所有線程,但不會套用至已建立的線程。 根據伺服器所提供的遠端程式堆疊需求選取此值。
傳回值
| 值 | 意義 |
|---|---|
|
呼叫成功。 |
|
此引數無效。 |
注意 如需有效錯誤碼的清單,請參閱 RPC 傳回值。
備註
伺服器應用程式會呼叫 RpcMgmtSetServerStackSize 函式,以指定當 RPC 執行時間連結庫建立呼叫線程以執行遠端過程調用時要使用的線程堆疊大小。
知道其所提供介面中所有管理員函式堆疊需求的伺服器可以呼叫 RpcMgmtSetServerStackSize 函式,以確保每個呼叫線程都有必要的堆疊大小。
呼叫 RpcMgmtSetServerStackSize 是選擇性的。 如果伺服器未呼叫 RpcMgmtSetServerStackSize,則會使用可執行檔映像的默認線程堆疊大小。
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
| 最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
| 目標平台 | Windows |
| 標頭 | rpcdce.h (包含 Rpc.h) |
| 程式庫 | Rpcrt4.lib |
| Dll | Rpcrt4.dll |