📄 win_ce_semaphore.h
字号:
/* win_ce_semaphore.h - header file to go with win_ce_semaphore.c */typedef struct _SYNCH_HANDLE_STRUCTURE { HANDLE hEvent; HANDLE hMutex; HANDLE hSemph; LONG MaxCount; volatile LONG CurCount; LPCTSTR lpName;} SYNCH_HANDLE_STRUCTURE, *SYNCHHANDLE;#define SYNCH_HANDLE_SIZE sizeof (SYNCH_HANDLE_STRUCTURE) /* Error codes - all must have bit 29 set */#define SYNCH_ERROR 0X20000000 /* EXERCISE - REFINE THE ERROR NUMBERS */extern SYNCHHANDLE CreateSemaphoreCE (LPSECURITY_ATTRIBUTES, LONG, LONG, LPCTSTR);extern BOOL ReleaseSemaphoreCE (SYNCHHANDLE, LONG, LPLONG);extern DWORD WaitForSemaphoreCE (SYNCHHANDLE, DWORD);extern BOOL CloseSynchHandle (SYNCHHANDLE);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -