http://baike.baidu.com/view/1182418.htm
http://msdn2.microsoft.com/zh-cn/library/f8e50t0f(vs.80).aspx