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 |
---|---|
|
A chamada foi bem-sucedida. |
|
O argumento era inválido. |
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 |