次のようなコードがあります...
HANDLE event = CreateEvent(NULL, false, false, NULL);
// pass event to thread which will SetEvent(event);
DWORD dwResult = MsgWaitForMultipleObjectsEx(1, &event, 3 * 1000, QS_ALLEVENTS, 0);
このシナリオで MsgWaitForMultipleObjectsEx が WAIT_ABANDONED_0 を返すことさえ可能ですか? 「放棄」できるオブジェクトのタイプは何ですか?