Compartir a través de


Función RpcAsyncGetCallStatus (rpcasync.h)

El cliente llama a la función RpcAsyncGetCallStatus para determinar el estado actual de una llamada remota asincrónica.

Sintaxis

RPC_STATUS RpcAsyncGetCallStatus(
  PRPC_ASYNC_STATE pAsync
);

Parámetros

pAsync

Puntero a la estructura RPC_ASYNC_STATE que contiene información de llamada asincrónica.

Valor devuelto

Valor Significado
RPC_S_OK
La llamada se completó correctamente.
RPC_S_INVALID_ASYNC_HANDLE
El identificador de llamada asincrónica no es válido.
RPC_S_ASYNC_CALL_PENDING
La llamada aún no se ha completado.
Otros códigos de error
Se produjo un error en la llamada. La aplicación cliente debe llamar a RpcAsyncCompleteCall para recibir el código de error específico de la aplicación.
 
Nota Para obtener una lista de códigos de error válidos, vea Rpc Return Values.
 

Comentarios

Esta función del lado cliente devuelve el estado actual de la llamada asincrónica. Tenga en cuenta que si el valor devuelto es distinto de RPC_S_ASYNC_CALL_PENDING se completa la llamada.

Requisitos

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

Consulte también

RPC asincrónico

RPC_ASYNC_STATE

RpcAsyncAbortCall

RpcAsyncCancelCall

RpcAsyncCompleteCall

RpcAsyncGetCallHandle

RpcAsyncInitializeHandle

RpcServerTestCancel