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 |
---|---|
|
La llamada se realizó correctamente. |
|
Se llama desde MS-DOS o Windows 3. x cliente. |
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 |