RPC_NOTIFICATION_TYPES enumeration (rpcasync.h)

The RPC_NOTIFICATION_TYPES enumerated type contains values that specify the method of asynchronous notification that a client program will use.

Syntax

typedef enum _RPC_NOTIFICATION_TYPES {
  RpcNotificationTypeNone,
  RpcNotificationTypeEvent,
  RpcNotificationTypeApc,
  RpcNotificationTypeIoc,
  RpcNotificationTypeHwnd,
  RpcNotificationTypeCallback
} RPC_NOTIFICATION_TYPES;

Constants

 
RpcNotificationTypeNone
The client does not require notification of the completion of an asynchronous remote procedure call.
RpcNotificationTypeEvent
Notify the client program by signaling an event object. See
Event Objects.
RpcNotificationTypeApc
Use an asynchronous procedure call to notify the client that the remote procedure call is complete.
RpcNotificationTypeIoc
Send the asynchronous RPC notification to the client through an I/O completion port.
RpcNotificationTypeHwnd
Post a notification message to the specified window handle.
RpcNotificationTypeCallback
Invoke a callback function provided by the client program.

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)

See also

Making the Asynchronous Call