iopcdatacallback_imp.h
来自「DCOM 上位机和嵌入式系统通信」· C头文件 代码 · 共 64 行
H
64 行
#ifndef _IOPCDATACALLBACK_IMP_H_
#define _IOPCDATACALLBACK_IMP_H_
class CClientOPCGroup;
class IOPCCallback_Imp : public IOPCDataCallback
{
public:
IOPCCallback_Imp(CClientOPCGroup* pParent);
~IOPCCallback_Imp( void );
// the IUnknown Functions
STDMETHODIMP QueryInterface( REFIID iid, LPVOID* ppInterface);
STDMETHODIMP_(ULONG) AddRef( void);
STDMETHODIMP_(ULONG) Release( void);
// Member Functions
STDMETHODIMP OnDataChange(
DWORD Transid,
OPCHANDLE grphandle,
HRESULT masterquality,
HRESULT mastererror,
DWORD count,
OPCHANDLE * clienthandles,
VARIANT * values,
WORD * quality,
FILETIME * time,
HRESULT * errors
);
STDMETHODIMP OnReadComplete(
DWORD Transid,
OPCHANDLE grphandle,
HRESULT masterquality,
HRESULT mastererror,
DWORD count,
OPCHANDLE * clienthandles,
VARIANT * values,
WORD * quality,
FILETIME * time,
HRESULT * errors
);
STDMETHODIMP OnWriteComplete(
DWORD Transid,
OPCHANDLE grphandle,
HRESULT mastererr,
DWORD count,
OPCHANDLE * clienthandles,
HRESULT * error
);
STDMETHODIMP OnCancelComplete(
DWORD transid,
OPCHANDLE grphandle
);
private:
DWORD mRefCount;
protected:
CClientOPCGroup* m_pGroup;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?