3.1.4.4 I_nsi_ping_locator (Opnum 4)

The I_nsi_ping_locator method is invoked by the client to determine if the target computer is available as a master locator. The MIDL syntax of the method is specified as follows.

 void I_nsi_ping_locator(
   [in] handle_t hLocatortoPing,
   [out] error_status_t* status
 );

hLocatortoPing: An RPC primitive binding handle, as specified in [C706] Part 2, "Binding Handle". A client creates this handle by binding to the locator server using a UUID specified in section 1.9 and an endpoint specified in section 2.1 using the rpc_string_binding_compose and rpc_binding_from_string_binding APIs [C706] or equivalent on the client systems implementation of RPC.

status: A 32-bit value that indicates the results of the method call. In case of success, the value will contain NSI_S_OK, or a nonzero value on failure. All failures MUST be treated identically as a failure of the pinging process initiated by this method, and the target computer SHOULD be treated as unavailable as a master locator.<10>

Return Values: This method does not return any values.

Exceptions Thrown

No exceptions are thrown beyond those thrown by the underlying RPC protocol, as specified in [MS-RPCE].