Compartilhar via


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
RPC_S_OK
A chamada foi bem-sucedida.
RPC_S_CANNOT_SUPPORT
Chamado de um MS-DOS ou Windows 3. x cliente.
 
Nota Para obter uma lista de códigos de erro válidos, consulte RPC Return Values.
 

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