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.
RPC_STATUS RpcMgmtSetCancelTimeout(
long Timeout
);
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 | Significado |
---|---|
|
La llamada se realizó correctamente. |
|
Se llama desde MS-DOS o Windows 3. x cliente. |
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.
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 |