win_wrap::message

Function post_thread_message

Source
pub fn post_thread_message(
    id_thread: u32,
    msg: u32,
    w_param: WPARAM,
    l_param: LPARAM,
)
Expand description

将消息发布到指定会话的消息队列。返回而不等待线程处理消息。 id_thread 将消息发布到的线程的标识符。如果指定线程上没有消息队列,则函数将失败。系统在首次调用 User 函数或 GDI 函数之一时为线程创建消息队列。发布消息受 UIPI 的约束。进程中的线程只能将消息发布到进程中具有较低或相同完整性级别的线程的已发布消息队列。此线程必须具有SE_TCB_NAME权限才能将消息发布到属于具有相同本地唯一标识符 (LUID) 但位于不同桌面上的进程的线程。否则,该函数将失败并返回ERROR_INVALID_THREAD_ID。此线程必须与调用线程属于同一桌面,或者必须属于具有相同 LUID 的进程。否则,该函数将失败并返回ERROR_INVALID_THREAD_ID。 msg 消息类型。 w_param 其他特定于消息的信息。 l_param 其他特定于消息的信息。