3.1.1.4 Message Processing Events and Sequencing Rules

This protocol MUST direct the RPC runtime ([MS-RPCE] section 3) to do the following:

  • Perform a strict NDR data consistency check at target level 6.0.

  • Reject a null unique or full pointer with a nonzero conforming value.

Methods in RPC Opnum Order

Method

Description

IRPCAsyncNotify_RegisterClient

This method is called by clients to register to receive notifications and to associate the parameters describing the set of notifications they are registering to receive with a remote object.

Opnum: 0

IRPCAsyncNotify_UnregisterClient

This method is called by registered clients to unregister remote objects.

Opnum: 1

Opnum2NotUsedOnWire

Reserved for local use.

Opnum: 2

IRPCAsyncNotify_GetNewChannel

This method returns an array of pointers to print notification channels.

Opnum: 3

IRPCAsyncNotify_GetNotificationSendResponse

This method sends a client response to the server and returns the next notification sent by way of the same channel when it becomes available.

Opnum: 4

IRPCAsyncNotify_GetNotification

This method returns notification data from the server.

Opnum: 5

IRPCAsyncNotify_CloseChannel

This method sends a final response on the notification channel and closes it.

Opnum: 6

In the preceding table, the term "Reserved for local use" means that the client MUST NOT send the opnum, and the server behavior is undefined<7> because it does not affect interoperability.