RPC_NOTIFICATION_TYPES enumeration

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

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

 

 

Show: