Función RpcMgmtSetCancelTimeout (rpcdce.h)

La función RpcMgmtSetCancelTimeout establece el límite inferior en el tiempo de espera antes de que se agote el tiempo de espera después de reenviar una cancelación.

Sintaxis

RPC_STATUS RpcMgmtSetCancelTimeout(
  long Timeout
);

Parámetros

Timeout

Segundos para esperar a que un servidor confirme un comando cancel. Para especificar que un cliente espera una cantidad indefinida de tiempo, proporcione el valor RPC_C_CANCEL_INFINITE_TIMEOUT.

Valor devuelto

Valor Significado
RPC_S_OK
La llamada se realizó correctamente.
RPC_S_CANNOT_SUPPORT
Se llama desde MS-DOS o Windows 3. x cliente.
 
Nota Para obtener una lista de códigos de error válidos, consulte Rpc Return Values.
 

Comentarios

Una aplicación llama a la función RpcMgmtSetCancelTimeout para restablecer la cantidad de tiempo que la biblioteca en tiempo de ejecución espera a que un servidor confirme una cancelación. La aplicación especifica que se espere para siempre o que espere un período de tiempo especificado en segundos. Si el valor de Seconds es 0 (cero), la llamada se abandona inmediatamente tras un comando cancel y el control vuelve a la aplicación cliente. El valor predeterminado es RPC_C_CANCEL_INFINITE_TIMEOUT, que especifica esperar indefinidamente a que se complete la llamada.

El valor del tiempo de espera del comando cancel se aplica a todas las llamadas a procedimientos remotos realizadas en el subproceso actual. Para cambiar el valor de tiempo de espera, un cliente multiproceso debe llamar a esta función en cada subproceso de ejecución.

Requisitos

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