IObjectExporter::SimplePing (Opnum 1)

The SimplePing method performs a ping of a previously allocated ping set to maintain the reference counts on the objects referred to by the set.

 [idempotent] error_status_t SimplePing(
   [in] handle_t hRpc,
   [in] SETID* pSetId

hRpc: This MUST specify an RPC binding handle as specified in [MS-RPCE] section

pSetId: MUST specify a SETID of the ping set to ping. This parameter MUST specify a SETID previously returned from a call to IObjectExporter::ComplexPing.

When processing this call:

  • The object resolver MAY compare the client's credentials against a set of implementation-specific permissions.<54> If the permissions do not allow access to the client credentials, the object resolver MUST return ERROR_ACCESS_DENIED (as specified in [MS-ERREF] section 2.2).

  • The object resolver MUST look up the SETID entry of the SETID designated by the client. If the entry is not found, it returns OR_INVALID_SET (as specified in [MS-ERREF] section 2.2).

  • If the entry is found, the object resolver MUST reset the ping set timer for the SETID entry.