怎么写ODBC驱动

如何写ODBC驱动?
我想在windows下写一个ODBC驱动程序,访问unix服务器上的共享内存,谁能给个思路?任何人的任何建议都会对我有用,请教了,分不够再加。

------解决方案--------------------
如果共享内存对应的是一个关系型数据库(若可转化为关系型数据库的形式),可以写一个网关程序,找一份ODBC规范,至少将最低要求全部实现,让使用者可用ODBC的方式访问。

网关程序解析用户的调用,读取共享内存,根据用户要求按ODBC的规范返回结果集。