προστατευμένη λειτουργία διακόψουν το χειρισμό

E

eelinker

Guest
Πώς μπορώ να χειριστεί διακόπτει σε προστατευόμενες τρόπο λειτουργίας;

 
Ψάξτε για «CreateEvent» και «WaitForSingleObject» στην docs MSDN.
Εδώ είναι ένα νήμα θα χρησιμοποιήσετε για να έχετε τη διακοπή από ένα USB dongle.

Κωδικός:void __fastcall CanReceive:: Execute ()

(

ΛΑΒΗ hEvent?read = write = 0?

Προτεραιότητα = tpNormal?

FreeOnTerminate = true?hEvent = CreateEvent (NULL, false, false, "")?FT_SetEventNotification (ftHandle, FT_EVENT_RXCHAR, hEvent)?ενώ (Terminated == False)

(

WaitForSingleObject (hEvent, INFINITE)?EnterCriticalSection (& Form1-> CS)?

usb_Read (& RxMessage [write])?

εάν ( γράφω> = Buffersize) (

γράφω = 0?

)

LeaveCriticalSection (& Form1-> CS)?

)

)

 
btbass έγραψε:

Ψάξτε για «CreateEvent» και «WaitForSingleObject» στην docs MSDN.

Εδώ είναι ένα νήμα θα χρησιμοποιήσετε για να έχετε τη διακοπή από ένα USB dongle.
 

Welcome to EDABoard.com

Sponsor

Back
Top