⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 telprvdsess.h

📁 visual c++ 实例编程
💻 H
字号:
// Session.h : Declaration of the CTelPrvdSession
#ifndef __CTelPrvdSession_H_
#define __CTelPrvdSession_H_
#include "resource.h"       // main symbols
#include "TelPrvdRS.h"
class CTelPrvdSessionTRSchemaRowset;
class CTelPrvdSessionColSchemaRowset;
class CTelPrvdSessionPTSchemaRowset;
/////////////////////////////////////////////////////////////////////////////
// CTelPrvdSession
class ATL_NO_VTABLE CTelPrvdSession : 
	public CComObjectRootEx<CComSingleThreadModel>,
	public IGetDataSourceImpl<CTelPrvdSession>,
	public IOpenRowsetImpl<CTelPrvdSession>,
	public ISessionPropertiesImpl<CTelPrvdSession>,
	public IObjectWithSiteSessionImpl<CTelPrvdSession>,
	public IDBCreateCommandImpl<CTelPrvdSession, CTelPrvdCommand>
{
public:
	CTelPrvdSession()
	{
	}
	HRESULT FinalConstruct()
	{
		return FInit();
	}
	STDMETHOD(OpenRowset)(IUnknown *pUnk, DBID *pTID, DBID *pInID, REFIID riid,
					   ULONG cSets, DBPROPSET rgSets[], IUnknown **ppRowset)
	{
		CTelPrvdRowset* pRowset;
		return CreateRowset(pUnk, pTID, pInID, riid, cSets, rgSets, ppRowset, pRowset);
	}
BEGIN_PROPSET_MAP(CTelPrvdSession)
	BEGIN_PROPERTY_SET(DBPROPSET_SESSION)
		PROPERTY_INFO_ENTRY(SESS_AUTOCOMMITISOLEVELS)
	END_PROPERTY_SET(DBPROPSET_SESSION)
END_PROPSET_MAP()
BEGIN_COM_MAP(CTelPrvdSession)
	COM_INTERFACE_ENTRY(IGetDataSource)
	COM_INTERFACE_ENTRY(IOpenRowset)
	COM_INTERFACE_ENTRY(ISessionProperties)
	COM_INTERFACE_ENTRY(IObjectWithSite)
	COM_INTERFACE_ENTRY(IDBCreateCommand)
END_COM_MAP()
};
#endif //__CTelPrvdSession_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -