d181.bmp.txt
来自「Visual C++通信编程实例」· 文本 代码 · 共 44 行
TXT
44 行
{
if( SUCCEEDED(errors[indexl))
{
Item* pltem= (Item*)clienthandles[indexl;
if( pltem)
{
pltem->value= values[indexl;
pltem->quality - quality[indexl;
pltem->timestamp= time[indexl;
)
}//value. quality. time分别对应index个数据的三个属性。
)
PostMessage(*theMsgValue, WM. OPCDATA,0,0);11 WM_OPCDATA对应视图中接收到的消息。
retum S_OK;
// Called by the server to complete an ASyncI02::Read
STDMETHODIMP OPCCallback::OnReadComplete(
DWORD Transid,
OPCHANDLE grphandle,
HRESULT masterquality,
HRESULT mastererror,
DWORD count,
OPCHANDLE * clienthandles,
VARIANT * values,
WORD *quality, .
FILETIME *time,
. HRESULT *errors)
{
ASSERT( Transid = 3 ); // test only
for( DWORD index=0; index<count; index++ )
{
if( SUCCEEDED(errors[indexl》
{
Item* pltem = (Item木)clienthandles[indexl;
if( pltem )
{
pltem->value = values[indexl;
pltem->quality = quality[indexl;
pltem->timestamp = time[indexl;
.}
}
PostMessage(*theMsgValue, WM_OPCDATA, 0, 0);
retum S_OK;
18/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?