Windows为什么要检查结构体大小

为什么结构体经常会出现cbSize? 作为开发者的你,可能也注意到了,Windows开发中有一项通用设计规则,即:结构体中通常会有一个数据成员,来表示该结构体的的大小,同时,Windows会严格检查结构体的大小。 举个例子   在上面的结构体中,结构体的大小随着WINVER的定义不同而发生变化。如果你的目标平台为Windows 2000及以上,则结构体中会增加一个hbmpItem的数据成员。如果你
相关文章
相关标签/搜索