Bonjour tout le monde,
Est-ce que dans cet exemple il existe une méthode pour définir mon type de retour en fonction du struct retourné "à la volée" ? :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 struct TDeviceService { BYTE sop_address; WORD e_equ_type; WORD e_type_msg; }; struct TDeviceDevice { BYTE bus_num; WORD e_equ_type; WORD e_type_msg; };
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 ???? GenererEvenement(IN PVOID pv_object, IN CMessage * po_message, IN const BYTE * pby_terminal) { switch( e_type_message) { case CMessage::T_MESS_DeviceDetect : { TDeviceDetect newTDeviceDetect; return newTDeviceDetect; } case CMessage::T_MESS_DeviceService: { TDeviceService newTDeviceService; return newTDeviceService; } } }
Partager