# SIMCONNECT_RECV_COMM_BUS The **SIMCONNECT\_RECV\_COMM\_BUS** structure is used to hold data from an event subscribed to using [SimConnect\_SubscribeToCommBusEvent](../communication/simconnect-subscribetocommbusevent/).   ##### Syntax ``` cpp struct SIMCONNECT_RECV_COMM_BUS : public SIMCONNECT_RECV_LIST_TEMPLATE { DWORD uEventID; SIMCONNECT_STRINGV(rgData); }; ```   ##### Members {{< table-wrapper >}} | Member | Description | |------------|--------------------------------------------------------------------| | `uEventID` | This is the ID of the event when the event has been subscribed to. | | `rgData` | This is the date received when the event has been called. | {{< /table-wrapper >}}   ##### Remarks This struct may be sent several times for a single event in those cases where the event data is larger than the maximum packate size.