2013 में डेलाइट सेविंग टाइम (संयुक्त राज्य) रविवार, 10 मार्च को दोपहर 2:00 बजे शुरू हुआ। तो, कहें, अब 9 मार्च, 2013 है और मैं पहले से बनाए गए प्रतीक्षा करने योग्य टाइमर हैंडल पर निम्न एपीआई को कॉल करता हूं:क्या होता है जब CreateWaitableTimer गैर-मौजूदा दिनांक/समय के लिए सेट किया गया है?
FILETIME ftWhen = //Points as absolute time to March 10th, 2013, at 2:10 AM
SetWaitableTimer(hTimer, ftWhen, 0, NULL, NULL, TRUE);
March 10th, 2013, 2:10 AM
एक अस्तित्वहीन समय है क्योंकि समय एक घंटे आगे समायोजित किया जाएगा, इसलिए 2 बजे के बजाय यह 3 बजे होगा।
तो मेरा सवाल है, मेरे टाइमर के साथ क्या होगा? (मुझे इस मामले के लिए प्रलेखन नहीं मिल रहा है।)
कुछ मिनटों के लिए बस अपनी आंतरिक घड़ी को अग्रेषित करके ऐसी स्थिति क्यों न बनाएं? –
+1। लेकिन लोग अब तक आगे नहीं देख रहे हैं) – SChepurin
हाँ, मैं अब इसके साथ खेल रहा हूं लेकिन मुझे ओएस और विजुअल स्टूडियो में "अजीब प्रभाव" मिलते हैं। मैंने इसके लिए कुछ आधिकारिक दस्तावेज ढूंढने के लिए सोचा ... – c00000fd