📄 iopcdatacallback_imp.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -