Condividi tramite


Funzione RpcAsyncGetCallStatus (rpcasync.h)

Il client chiama la funzione RpcAsyncGetCallStatus per determinare lo stato corrente di una chiamata remota asincrona.

Sintassi

RPC_STATUS RpcAsyncGetCallStatus(
  PRPC_ASYNC_STATE pAsync
);

Parametri

pAsync

Puntatore alla struttura RPC_ASYNC_STATE che contiene informazioni sulle chiamate asincrone.

Valore restituito

Valore Significato
RPC_S_OK
La chiamata è stata completata correttamente.
RPC_S_INVALID_ASYNC_HANDLE
L'handle di chiamata asincrona non è valido.
RPC_S_ASYNC_CALL_PENDING
La chiamata non è ancora stata completata.
Altri codici di errore
La chiamata non è riuscita. L'applicazione client deve chiamare RpcAsyncCompleteCall per ricevere il codice di errore specifico dell'applicazione.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 

Commenti

Questa funzione lato client restituisce lo stato corrente della chiamata asincrona. Si noti che se il valore restituito è diverso da RPC_S_ASYNC_CALL_PENDING la chiamata è stata completata.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione rpcasync.h (include Rpc.h)
Libreria Rpcrt4.lib
DLL Rpcrt4.dll

Vedi anche

RPC asincrona

RPC_ASYNC_STATE

RpcAsyncAbortCall

RpcAsyncCancelCall

RpcAsyncCompleteCall

RpcAsyncGetCallHandle

RpcAsyncInitializeHandle

RpcServerTestCancel