rpcMgmtSetServerStackSize 函数 (rpcdce.h)

RpcMgmtSetServerStackSize 函数指定由 RPC 运行时创建的服务器线程的堆栈大小。

语法

RPC_STATUS RpcMgmtSetServerStackSize(
  unsigned long ThreadStackSize
);

参数

ThreadStackSize

为 RPC 运行时创建的每个线程分配的堆栈大小(以字节为单位)。 此值应用于为服务器创建的所有线程,但不适用于已创建的线程。 根据服务器提供的远程过程的堆栈要求选择此值。

返回值

含义
RPC_S_OK
调用成功。
RPC_S_INVALID_ARG
参数无效。
 
注意 有关有效错误代码的列表,请参阅 RPC 返回值
 

注解

服务器应用程序调用 RpcMgmtSetServerStackSize 函数来指定在 RPC 运行时库创建用于执行远程过程调用的调用线程时要使用的线程堆栈大小。

知道其提供的接口中所有管理器函数的堆栈要求的服务器可以调用 RpcMgmtSetServerStackSize 函数,以确保每个调用线程具有必要的堆栈大小。

调用 RpcMgmtSetServerStackSize 是可选的。 如果服务器不调用 RpcMgmtSetServerStackSize,则使用可执行映像的默认线程堆栈大小。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 rpcdce.h (包括 Rpc.h)
Library Rpcrt4.lib
DLL Rpcrt4.dll

另请参阅

RpcServerListen