When I receive SIMCONNECT_EXCEPTION_UNRECOGNIZED_ID I`d like to obtain the id which went wrong. It is my understanding the id would be the object id which caused the issue (correct?). But the value seems to be not available.
SIMCONNECT_RECV_EXCEPTION*exception=(SIMCONNECT_RECV_EXCEPTION*)pData;
QString ex;
constintexceptionId=static_cast<int>(exception->dwException);
constintsendId=static_cast<int>(exception->dwSendID);
constintindex=static_cast<int>(exception->dwIndex);
constintdata=static_cast<int>(cbData);
ex.sprintf("Exception=%dSendID=%dIndex=%dcbData=%d",exceptionId,sendId,index,data);
switch(exceptionId)
{
case SIMCONNECT_EXCEPTION_UNRECOGNIZED_ID:
SIMCONNECT_RECV_EXCEPTION*exception=(SIMCONNECT_RECV_EXCEPTION*)pData;
QString ex;
constintexceptionId=static_cast<int>(exception->dwException);
constintsendId=static_cast<int>(exception->dwSendID);
constintindex=static_cast<int>(exception->dwIndex);
constintdata=static_cast<int>(cbData);
ex.sprintf("Exception=%dSendID=%dIndex=%dcbData=%d",exceptionId,sendId,index,data);
switch(exceptionId)
{
case SIMCONNECT_EXCEPTION_UNRECOGNIZED_ID:

