Export (0) Print
Expand All

3.1.1.3 Per WitnessRegistration in WitnessRegistrationList

The server implements the following properties per witness registration.

  • WitnessClientName: A null-terminated string containing the name of the client.

  • NetworkName: The NetName specified in the client registration call.

  • IPAddress: An IP address specified in the client registration call.

  • RegistrationKey: A unique value assigned by the server for this registration, in the form of context_handle, as specified in section 2.2.1.1.

  • PendingChangeNotifications: A list of change notifications pending for this registration.

  • PendingMoveNotification: The most recent move notification, if any, pending for this registration.

If the server implements version 2 of the protocol, the server also implements the following properties:

  • WitnessClientVersion: The Witness protocol version implemented by the client.

  • ShareName: The ShareName specified in the client registration call.

  • ShareNameNotificationRequired: A Boolean when set; indicates that this registration requires notifications based on the ShareName.

  • IPNotificationRequired: A Boolean when set; indicates that this registration requires notifications based on the IP addresses changes on the server associated with NetName.

  • PendingShareMoveNotification: The most recent share move notification, if any, pending for this registration.

  • PendingIPNotification: The most recent IP change notification, if any, pending for this registration.

  • KeepAliveTime: The maximum amount of the time, in milliseconds, the server can hold the pending asynchronous notification.

  • LastUseTime: The time at which the server received a registration request, an asynchronous notify request, or at which time the server sent a response to an asynchronous notification.

  • IsAsyncNotifyRegistered: A Boolean flag indicating whether asynchronous notification is registered or not.

 
Show:
© 2014 Microsoft