sys_arch_mbox_tryfetch 是 lwIP 中的一个函数,用于从信箱中尝试获取一条消息。这个函数与 sys_arch_mbox_fetch 类似,但是 sys_arch_mbox_tryfetch 只会在信箱中有消息时才会获取,如果信箱为空,则会立即返回 SYS_MBOX_EMPTY 错误代码。
sys_arch_mbox_tryfetch 函数的原型如下:
err_t sys_arch_mbox_tryfetch(sys_mbox_t *mbox, void **msg);
其中,mbox 参数是指向信箱对象的指针,msg 参数是用于接收消息内容的指针。