Função RpcAsyncGetCallStatus (rpcasync.h)

O cliente chama a função RpcAsyncGetCallStatus para determinar o status atual de uma chamada remota assíncrona.

Sintaxe

RPC_STATUS RpcAsyncGetCallStatus(
  PRPC_ASYNC_STATE pAsync
);

Parâmetros

pAsync

Ponteiro para a estrutura RPC_ASYNC_STATE que contém informações de chamada assíncronas.

Valor retornado

Valor Significado
RPC_S_OK
A chamada foi concluída com êxito.
RPC_S_INVALID_ASYNC_HANDLE
O identificador de chamada assíncrona não é válido.
RPC_S_ASYNC_CALL_PENDING
A chamada ainda não foi concluída.
Outros códigos de erro
Falha na chamada. O aplicativo cliente deve chamar RpcAsyncCompleteCall para receber o código de erro específico do aplicativo.
 
Nota Para obter uma lista de códigos de erro válidos, consulte RPC Return Values.
 

Comentários

Essa função do lado do cliente retorna o status atual da chamada assíncrona. Observe que, se o valor retornado for diferente de RPC_S_ASYNC_CALL_PENDING a chamada for concluída.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho rpcasync.h (inclua Rpc.h)
Biblioteca Rpcrt4.lib
DLL Rpcrt4.dll

Confira também

RPC assíncrono

RPC_ASYNC_STATE

RpcAsyncAbortCall

RpcAsyncCancelCall

RpcAsyncCompleteCall

RpcAsyncGetCallHandle

RpcAsyncInitializeHandle

RpcServerTestCancel