消息接收

@@ 消息接收 函数原型|IMPC extern OSA_STATUS OSAFlagWait( |-|-| ||OSFlagRef flagRef, ||UINT32 mask, ||UINT32 operation, ||UINT32 *flags, ||UINT32 timeout |) 功能 |消息接收 形参说明 | flagRef:消息句柄 ||mask: 等待输入的位掩码 ||Operation:逻辑操作OSA_FLAG_AND,OSA_FLAG_AND_CLEAR,OSA_FLAG_OR,OSA_FLAG_OR_CLEAR ||flags:位掩码当前值 ||timeout:OS_SUSPEND阻塞 OS_NO_SUSPEND不阻塞 返回值| OS_SUCCESS:成功 ||OS_INVALID_REF:消息句柄为空. ||OS_INVALID_MODE:无效的逻辑操作. ||OS_INVALID_POINTER:位掩码指针为空 ||OS_TIMEOUT :超时 ||OS_FLAG_NOT_PRESENT:使用OSA_NO_SUSPEND时没有满足标志组合 **使用示例** ```OSAFlagRef flagRef; OSA_STATUS status; UINT32 flags; status = OSAFlagWait(flagRef, 0x0000094, OSA_FLAG_AND_CLEAR, &flags, OSA_SUSPEND); ```