# IRsNtSharedSpaceInfo Interface Reference

Inherits IRsObject.

List of all members.

## Public Member Functions
HRESULT | NodeStatusHasChanged ([in] E_NtNodeStat eNtNodeStat,[in] RtDWORD dwNumLocSS)
HRESULT | SpaceStatusHasChanged ([in] IRsNode *pSpaceNode,[in] IRsNode *pNtController,[in] RtBOOL bActivated)

## Detailed Description

Implement this interface if you wish to be informed about a node role-status change.

IRpNetwork::RegisterForSSInfo, IRpNetwork::UnregisterForSSInfo

## Member Function Documentation

HRESULT IRsNtSharedSpaceInfo::NodeStatusHasChanged | ( | [in] E_NtNodeStat | eNtNodeStat,
|  | [in] RtDWORD | dwNumLocSS |
| ) |  |  |

Called when registered node status has changed.

Parameters:

  | eNtNodeStat | [in] Current node's status.
  | dwNumLocSS | [in] Number of local Shared Spaces in which this node is included.

Returns:
  Return S_OK if you processed the notification properly.

HRESULT IRsNtSharedSpaceInfo::SpaceStatusHasChanged | ( | [in] IRsNode * | pSpaceNode,
|  | [in] IRsNode * | pNtController,
|  | [in] RtBOOL | bActivated |
| ) |  |  |

Called when status of the Shared Space changes.

Parameters:

  | pSpaceNode | [in] Interface of the Shared Space node.
  | pNtController | [in] Controller of the Shared Space (IRnNtClient or IRnNtServer nodes).
  | bActivated | [in] TRUE if the Shared Space is active or FALSE if it isn't.

Returns:
  Return S_OK if you processed the notification properly.