Wiget_c function
检查标志通知值,如需持续等待标志通知,应使用 Wiget function
Function:
int UAPI Wiget_c(
dword dwFlags
);
Parameters:
- (dword) dwFlags:通知标志,可以是下面的标志中的一个,或 NULL 以及其他任何数值
| Constant | Value | Notes |
|---|---|---|
| WI_EXIT_THREAD | 0xFA1 | 退出线程 |
| WI_EXIT_PROCESS | 0xFA2 | 退出进程 |
Return value:
- Type:int
- Text:成功返回处理退出代码(iExitcode),失败返回 NULL
Remarks:
Wiget_c function 通常用于获取处理线程安全退出、进程安全退出、线程之间的通知
进程之间获取通知应使用 TogetNotify function 注册通知处理例程,而不是使用 Wiget_c function
Wiget_c function 允许跨进程间获取通知,但这并不符合开发标准
参数 dwFlags 如为 NULL 则返回任何获取到的有效通知值
参数 dwFlags 如不为 NULL 则返回与之相对应标志的通知值,但不代表在获取到与 dwFlags 不对应但有效的通知值时不返回,这时函数失败,返回 NULL
Wiget_c function 仅检查当前所获取到的有效通知值是否有对应的,如无则立即返回而不是等待新的通知值