(Windows Server 2012) Ошибка в методе FireEvent с EventID 6
У меня проблема с приложением, которое возвращает следующую ошибку.
Я обнаружил, что это вызвано EventID = 6 в методе FireEvent.
void FireOnWorkerReceive(long ObjHandle, long nErrorCode)
{
FireEvent(eventidOnWorkerReceive,EVENT_PARAM(VTS_I4 VTS_I4), ObjHandle, nErrorCode);
}
С EventidOnWorkerReceive = 6L
enum {
....
eventidOnWorkerReceive = 6L,
....
};
Когда я меняю его на другой номер, такой как 7л. Ошибка не произошла.
Не могли бы вы помочь мне объяснить это? Почему это случилось?
PS На Windows Server 2003 нет ошибки. Теперь я хочу запустить его на Windows Server 2012, но ошибка произошла.