http://msdn.microsoft.com/zh-cn/library/bb895265.aspx http://www.cnblogs.com/SuperXJ/archive/2010/03/06/1679819.html