Click here to Skip to main content
15,891,567 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Static Analysis code reqired for C++ Pin
Stefan_Lang26-Nov-13 22:51
Stefan_Lang26-Nov-13 22:51 
GeneralRe: Static Analysis code reqired for C++ Pin
Joe Woodbury27-Nov-13 4:19
professionalJoe Woodbury27-Nov-13 4:19 
QuestionCancelWaitableTimer bug when used with socket? Pin
ehaerim17-Nov-13 15:13
ehaerim17-Nov-13 15:13 
AnswerRe: CancelWaitableTimer bug when used with socket? Pin
Orjan Westin19-Nov-13 5:28
professionalOrjan Westin19-Nov-13 5:28 
GeneralRe: CancelWaitableTimer bug when used with socket? Pin
ehaerim19-Nov-13 18:19
ehaerim19-Nov-13 18:19 
AnswerRe: CancelWaitableTimer bug when used with socket? Pin
Randor 20-Nov-13 7:29
professional Randor 20-Nov-13 7:29 
GeneralRe: CancelWaitableTimer bug when used with socket? Pin
ehaerim20-Nov-13 9:46
ehaerim20-Nov-13 9:46 
GeneralRe: CancelWaitableTimer bug when used with socket? Pin
Randor 20-Nov-13 10:55
professional Randor 20-Nov-13 10:55 
Hi,

Yes, by setting the initial due time to zero the waitable timer becomes immediately signaled. When the timer becomes signaled an APC is queued on your thread. When an APC is queued on your thread the kernel object representing the timer object has its reference count incremented. When you call CancelWaitableTimer if an APC is queued on your thread... a single APC is dequeued and the reference count is decremented by one and the timer is NOT cancelled.

Follow the instructions in my previous post to cancel your waitable timer.

Other thoughts... You can achieve the one-time timer fire by simply setting the
C++
_In_      LONG lPeriod,
argument to zero.

Best Wishes,
-David Delaune (MSFT)
GeneralRe: CancelWaitableTimer bug when used with socket? Pin
ehaerim20-Nov-13 11:36
ehaerim20-Nov-13 11:36 
QuestionIs it possible to enumerate symbols in a PDB file using DBGHELP.LIB - NO Process Loaded. Pin
Blake Miller15-Nov-13 13:02
Blake Miller15-Nov-13 13:02 
AnswerRe: Is it possible to enumerate symbols in a PDB file using DBGHELP.LIB - NO Process Loaded. Pin
Randor 18-Nov-13 5:54
professional Randor 18-Nov-13 5:54 
QuestionCatch ENTER key on CBitmapButton Pin
_Flaviu15-Nov-13 2:38
_Flaviu15-Nov-13 2:38 
QuestionRe: Catch ENTER key on CBitmapButton Pin
Richard MacCutchan15-Nov-13 3:01
mveRichard MacCutchan15-Nov-13 3:01 
AnswerRe: Catch ENTER key on CBitmapButton Pin
_Flaviu15-Nov-13 3:02
_Flaviu15-Nov-13 3:02 
AnswerRe: Catch ENTER key on CBitmapButton Pin
_Flaviu17-Nov-13 21:33
_Flaviu17-Nov-13 21:33 
GeneralRe: Catch ENTER key on CBitmapButton Pin
Richard MacCutchan17-Nov-13 22:01
mveRichard MacCutchan17-Nov-13 22:01 
GeneralRe: Catch ENTER key on CBitmapButton Pin
_Flaviu17-Nov-13 22:06
_Flaviu17-Nov-13 22:06 
QuestionSendMessage for WM_GETTEXT not working in case of unicode data. Pin
Le@rner15-Nov-13 0:50
Le@rner15-Nov-13 0:50 
QuestionRe: SendMessage for WM_GETTEXT not working in case of unicode data. Pin
Richard MacCutchan15-Nov-13 2:54
mveRichard MacCutchan15-Nov-13 2:54 
AnswerRe: SendMessage for WM_GETTEXT not working in case of unicode data. Pin
Le@rner15-Nov-13 17:12
Le@rner15-Nov-13 17:12 
QuestionStack overflow after calling SetLocalTime in visual studio 2008 Pin
corina.beer14-Nov-13 0:21
corina.beer14-Nov-13 0:21 
QuestionRe: Stack overflow after calling SetLocalTime in visual studio 2008 Pin
David Crow14-Nov-13 7:57
David Crow14-Nov-13 7:57 
AnswerRe: Stack overflow after calling SetLocalTime in visual studio 2008 Pin
corina.beer14-Nov-13 8:18
corina.beer14-Nov-13 8:18 
QuestionRe: Stack overflow after calling SetLocalTime in visual studio 2008 Pin
David Crow14-Nov-13 9:12
David Crow14-Nov-13 9:12 
AnswerRe: Stack overflow after calling SetLocalTime in visual studio 2008 Pin
corina.beer14-Nov-13 9:24
corina.beer14-Nov-13 9:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.