3.38.4 Message Processing Events and Sequencing Rules for IUpdateSearcher

This protocol MUST indicate to the RPC runtime that it is to perform a strict NDR data consistency check at target level 5.0, as specified in [MS-RPCE] section 3.

This interface includes the following methods:

Methods in RPC Opnum Order

Method

Description

CanAutomaticallyUpgradeService

Retrieves whether a search performed by using this interface can automatically upgrade the update agent.

Opnum: 8

CanAutomaticallyUpgradeService

Sets whether a search performed by using this interface can automatically upgrade the update agent.

Opnum: 9

ClientApplicationID

Retrieves the string used to identify the current client application.

Opnum: 10

ClientApplicationID

Sets the string used to identify the current client application.

Opnum: 11

IncludePotentiallySupersededUpdates

Retrieves whether the search results include updates that are superseded by other updates in the search results.

Opnum: 12

IncludePotentiallySupersededUpdates

Sets whether the search results include updates that are superseded by other updates in the search results.

Opnum: 13

ServerSelection

Retrieves the server used to search against.

Opnum: 14

ServerSelection

Sets the server used to search against.

Opnum: 15

Opnum16NotUsedOnWire

Reserved for local use.

Opnum: 16

Opnum17NotUsedOnWire

Reserved for local use.

Opnum: 17

EscapeString

Escapes a string such that it can be used as a literal value in a search criteria string.

Opnum: 18

QueryHistory

Retrieves a collection of history events.

Opnum: 19

Search

Performs an update search.

Opnum: 20

Online

Retrieves whether a search performed by using this interface is an online search.

Opnum: 21

Online

Sets whether a search performed by using this interface is an online search.

Opnum: 22

GetTotalHistoryCount

Retrieves the total number of history events stored on the computer.

Opnum: 23

ServiceID

Retrieves the server used to search against.

Opnum: 24

ServiceID

Sets the server used to search against.

Opnum: 25

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

All methods MUST NOT throw exceptions.