http://msdn.microsoft.com/en-us/library/windows/desktop/ms686289%28v=vs.85%29.aspxजब सेट थैलाटेबल टाइमर को कॉल करने वाला थ्रेड बाहर निकलता है, जबकि टाइमर पर कोई अन्य थ्रेड इंतजार कर रहा है, तो टाइमर रद्द हो जाता है?
MSDN के अनुसार, टिप्पणी वर्गों में, यह कहा गया है: "अगर धागा कि टाइमर समाप्त सेट और एक संबद्ध पूरा होने दिनचर्या, टाइमर रोक दी गई है हालांकि, टाइमर अवशेषों की राज्य नहीं है। ।। अपरिवर्तित अगर कोई पूरा होने दिनचर्या है, तो धागा समाप्त टाइमर पर कोई प्रभाव नहीं है "
तब और नीचे, यह कहा गया है: " धागा कि SetWaitableTimer बाहर निकलता है कहा जाता है, टाइमर रद्द कर दिया गया है। यह टाइमर को बंद कर देता है इससे पहले कि इसे सिग्नल किए गए राज्य पर सेट किया जा सके और बकाया एपीसी रद्द कर दिया जाए; टाइमर की संकेतित स्थिति नहीं बदलता है। "
इसलिए मेरे सवाल, अगर मैं, एक धागा एक संबद्ध पूरा होने दिनचर्या और एक अन्य धागा बुला WaitOnMultipleObjects (टाइमर वस्तु हैंडल में गुजर) के बिना SetWaitableTimer बुला और धागा कि SetWaitiableTmer उसके बाद शीघ्र ही बाहर निकल जाता है कहता है | टाइमर वस्तु रद्द कर दिया जाएगा या अवधि समाप्त होने पर यह अभी भी संकेतित हो जाएगा?