Freigeben über


RpcAsyncGetCallStatus-Funktion (rpcasync.h)

Der Client ruft die RpcAsyncGetCallStatus-Funktion auf, um den aktuellen status eines asynchronen Remoteaufrufs zu ermitteln.

Syntax

RPC_STATUS RpcAsyncGetCallStatus(
  PRPC_ASYNC_STATE pAsync
);

Parameter

pAsync

Zeiger auf die RPC_ASYNC_STATE-Struktur , die asynchrone Aufrufinformationen enthält.

Rückgabewert

Wert Bedeutung
RPC_S_OK
Der Aufruf wurde erfolgreich abgeschlossen.
RPC_S_INVALID_ASYNC_HANDLE
Das asynchrone Aufrufhandle ist ungültig.
RPC_S_ASYNC_CALL_PENDING
Der Anruf ist noch nicht abgeschlossen.
Andere Fehlercodes
Der Aufruf schlug fehl. Die Clientanwendung muss RpcAsyncCompleteCall aufrufen, um den anwendungsspezifischen Fehlercode zu erhalten.
 
Hinweis Eine Liste der gültigen Fehlercodes finden Sie unter RPC-Rückgabewerte.
 

Hinweise

Diese clientseitige Funktion gibt den aktuellen status des asynchronen Aufrufs zurück. Beachten Sie, dass der Aufruf abgeschlossen ist, wenn der Rückgabewert etwas anderes als RPC_S_ASYNC_CALL_PENDING ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile rpcasync.h (include Rpc.h)
Bibliothek Rpcrt4.lib
DLL Rpcrt4.dll

Weitere Informationen

Asynchroner RPC

RPC_ASYNC_STATE

RpcAsyncAbortCall

RpcAsyncCancelCall

RpcAsyncCompleteCall

RpcAsyncGetCallHandle

RpcAsyncInitializeHandle

RpcServerTestCancel