Função RpcMgmtSetCancelTimeout (rpcdce.h)
A função RpcMgmtSetCancelTimeout define o limite inferior no tempo de espera antes de atingir o tempo limite depois de encaminhar um cancelamento.
Sintaxe
RPC_STATUS RpcMgmtSetCancelTimeout(
long Timeout
);
Parâmetros
Timeout
Segundos para aguardar um servidor reconhecer um comando de cancelamento. Para especificar que um cliente aguarde um período indefinido, forneça o valor RPC_C_CANCEL_INFINITE_TIMEOUT.
Valor retornado
Valor | Significado |
---|---|
|
A chamada foi bem-sucedida. |
|
Chamado de um MS-DOS ou Windows 3. x cliente. |
Comentários
Um aplicativo chama a função RpcMgmtSetCancelTimeout para redefinir a quantidade de tempo que a biblioteca em tempo de execução aguarda que um servidor reconheça um cancelamento. O aplicativo especifica aguardar para sempre ou aguardar um período de tempo especificado em segundos. Se o valor de Seconds for 0 (zero), a chamada será imediatamente abandonada após um comando cancelar e o controle retornará ao aplicativo cliente. O valor padrão é RPC_C_CANCEL_INFINITE_TIMEOUT, que especifica a espera indefinida para que a chamada seja concluída.
O valor do tempo limite do comando cancel se aplica a todas as chamadas de procedimento remoto feitas no thread atual. Para alterar o valor de tempo limite, um cliente multithreaded deve chamar essa função em cada thread de execução.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | rpcdce.h (inclua Rpc.h) |
Biblioteca | Rpcrt4.lib |
DLL | Rpcrt4.dll |