Función RpcTestCancel (rpcdce.h)

La función RpcTestCancel comprueba si hay una indicación de cancelación.

Sintaxis

RPC_STATUS RpcTestCancel();

Valor devuelto

Valor Significado
RPC_S_OK
La llamada se ha cancelado.
Otros valores
No se ha cancelado la llamada.
 
Nota Para obtener una lista de códigos de error válidos, vea Rpc Return Values.
 
No es inusual que la función RpcTestCancel devuelva el valor ERROR_ACCESS_DENIED. Esto indica que no se ha cancelado la llamada a procedimiento remoto.

Comentarios

Un código auxiliar del servidor de aplicaciones llama a RpcTestCancel para determinar si se ha cancelado una llamada. Si se ha cancelado la llamada, se devuelve RPC_S_OK; de lo contrario, se devuelve otro valor.

El código auxiliar del servidor debe llamar a esta función periódicamente para que pueda responder a cancelaciones oportunamente. Si la función devuelve RPC_S_OK, el código auxiliar debe limpiar sus estructuras de datos y volver al cliente.

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 (include Rpc.h)
Library Rpcrt4.lib
Archivo DLL Rpcrt4.dll

Consulte también

RpcServerTestCancel