RPC_ASYNC_EVENT enumeration (rpcasync.h)

The RPC_ASYNC_EVENT enumerated type describes the asynchronous notification events that an RPC application can receive.

Syntax

typedef enum _RPC_ASYNC_EVENT {
  RpcCallComplete,
  RpcSendComplete,
  RpcReceiveComplete,
  RpcClientDisconnect,
  RpcClientCancel
} RPC_ASYNC_EVENT;

Constants

 
RpcCallComplete
The remote procedure call has completely executed.
RpcSendComplete
The RPC run-time library finished transmitting some of the data provided by the user. A portion, but not necessarily all of the data being sent, has been transmitted. Only applications using DCE pipes will receive this notification.
RpcReceiveComplete
The RPC run-time library finished receiving data. Only applications using DCE pipes will receive this notification.
RpcClientDisconnect
The RPC client has disconnected from the service.
RpcClientCancel
Windows Vista or later: The RPC client has cancelled the asynchronous procedure call.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header rpcasync.h (include Rpc.h)