Share via


Función RpcMgmtSetServerStackSize (rpcdce.h)

La función RpcMgmtSetServerStackSize especifica el tamaño de pila de los subprocesos de servidor creados por el tiempo de ejecución de RPC.

Sintaxis

RPC_STATUS RpcMgmtSetServerStackSize(
  unsigned long ThreadStackSize
);

Parámetros

ThreadStackSize

Tamaño de pila asignado para cada subproceso creado por el tiempo de ejecución de RPC, en bytes. Este valor se aplica a todos los subprocesos creados para el servidor, pero no a los subprocesos ya creados. Seleccione este valor en función de los requisitos de pila de los procedimientos remotos ofrecidos por el servidor.

Valor devuelto

Valor Significado
RPC_S_OK
La llamada se realizó correctamente.
RPC_S_INVALID_ARG
El argumento no era válido.
 
Nota Para obtener una lista de códigos de error válidos, consulte Rpc Return Values.
 

Comentarios

Una aplicación de servidor llama a la función RpcMgmtSetServerStackSize para especificar el tamaño de pila de subprocesos que se usará cuando la biblioteca de tiempo de ejecución RPC crea subprocesos de llamada para ejecutar llamadas a procedimientos remotos.

Los servidores que conocen los requisitos de pila de todas las funciones de administrador de las interfaces que ofrece pueden llamar a la función RpcMgmtSetServerStackSize para asegurarse de que cada subproceso de llamada tenga el tamaño de pila necesario.

Llamar a RpcMgmtSetServerStackSize es opcional. Si un servidor no llama a RpcMgmtSetServerStackSize, se usa el tamaño de pila de subprocesos predeterminado de la imagen ejecutable.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado rpcdce.h (incluir Rpc.h)
Library Rpcrt4.lib
Archivo DLL Rpcrt4.dll

Consulte también

RpcServerListen