
# 发起数据共享状态
#### 通知描述
收到该通知时，表示当前发起数据共享的状态有所变更。
#### 方法定义
```
virtual void OnShareState(HwmShareStateInfo *shareStateInfo) {};
```
#### 注意事项
无。
#### 参数描述
 表1结构体HwmShareStateInfo参数说明 
| 参数              | 类型                 | 描述                              |
|:---|:---|:---|
| state           | HwmState           | 共享状态。                           |
| name            | char\[\]           | 共享者名称。当state为HWM_STATE_ON时才有数据。 |
| number          | char\[\]           | 共享者号码。当state为HWM_STATE_ON时才有数据。 |
| shareType       | HwmShareType       | 共享类型。                           |
| monitor         | HwmMonitor         | 共享显示器类型（主屏、副屏）。                 |
| appHandle       | HWND               | 程序句柄。                           |
| stopShareReason | HwmStopShareReason | 停止共享原因。                         |
   
表2枚举HwmState说明 
| 枚举值           | 描述     |
|:---|:---|
| HWM_STATE_OFF | 共享已关闭。 |
| HWM_STATE_ON  | 共享已开启。 |
   
表3枚举HwmShareType说明 
| 枚举值                        | 描述    |
|:---|:---|
| HWM_SHARE_TYPE_MONITOR     | 屏幕共享。 |
| HWM_SHARE_TYPE_APP         | 程序共享。 |
| HWM_SHARE_TYPE_WHITE_BOARD | 白板共享。 |
   
表4枚举HwmMonitor说明 
| 枚举值                   | 描述    |
|:---|:---|
| HWM_MONITOR_MAIN      | 主显示器。 |
| HWM_MONITOR_SECONDARY | 副显示器。 |
   
表5枚举HwmStopShareReason说明 
| 枚举值                           | 描述      |
|:---|:---|
| HWM_STOP_SHARE_BY_NORMAL      | 正常停止共享。 |
| HWM_STOP_SHARE_BY_REJOIN_CONF | MMR迁移。  |
   
