我看了別人的工程原始碼,里面就有asend,百度不出來是什么函式,具體有什么作用?
字意上面看,應該是一個發送函式,發送了怎么接收?我也不知道。
bool MsgSend(MESSAGE_STACK* Stack, int Msg, duint Param1, duint Param2) //這個是工程原始碼。
{
if(Stack->Destroy)
return false;
MESSAGE newMessage;
newMessage.msg = Msg;
newMessage.param1 = Param1;
newMessage.param2 = Param2;
// Asynchronous send
asend(Stack->msgs, newMessage);
return true;
}
代碼就是怎么寫的,我進去看了asend函式,他是VC\include\agents.h的函式
template <class _Type>
bool asend(_Inout_ ITarget<_Type> * _Trg, const _Type& _Data)
{
return details::_Originator::_asend(_Trg, _Data);
}
uj5u.com熱心網友回復:
微軟的message相關apiuj5u.com熱心網友回復:
https://docs.microsoft.com/en-us/cpp/parallel/concrt/asynchronous-message-blocks?view=vs-2019
uj5u.com熱心網友回復:
異步訊息https://www.cnblogs.com/findumars/p/8627636.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/7402.html
標籤:基礎類
上一篇:MFC 如何識別同一個USB設備下列舉出來的多個不同設備
下一篇:如何決議多重括號,?
