Compartilhar via


Função RpcMgmtSetServerStackSize (rpcdce.h)

A função RpcMgmtSetServerStackSize especifica o tamanho da pilha para threads de servidor criados pelo tempo de execução do RPC.

Sintaxe

RPC_STATUS RpcMgmtSetServerStackSize(
  unsigned long ThreadStackSize
);

Parâmetros

ThreadStackSize

Tamanho da pilha alocado para cada thread criado pelo tempo de execução RPC, em bytes. Esse valor é aplicado a todos os threads criados para o servidor, mas não aos threads já criados. Selecione esse valor com base nos requisitos de pilha dos procedimentos remotos oferecidos pelo servidor.

Valor retornado

Valor Significado
RPC_S_OK
A chamada foi bem-sucedida.
RPC_S_INVALID_ARG
O argumento era inválido.
 
Nota Para obter uma lista de códigos de erro válidos, consulte RPC Return Values.
 

Comentários

Um aplicativo de servidor chama a função RpcMgmtSetServerStackSize para especificar o tamanho da pilha de threads a ser usado quando a biblioteca de tempo de execução RPC cria threads de chamada para executar chamadas de procedimento remoto.

Os servidores que conhecem os requisitos de pilha de todas as funções do gerenciador nas interfaces que ele oferece podem chamar a função RpcMgmtSetServerStackSize para garantir que cada thread de chamada tenha o tamanho de pilha necessário.

Chamar RpcMgmtSetServerStackSize é opcional. Se um servidor não chamar RpcMgmtSetServerStackSize, o tamanho da pilha de thread padrão da imagem executável será usado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho rpcdce.h (inclua Rpc.h)
Biblioteca Rpcrt4.lib
DLL Rpcrt4.dll

Confira também

RpcServerListen