StructLayoutAttribute

在调用C封装的DLL时,经常会用到此属性.

允许您控制类或结构的数据字段的物理布局。

 名称说明
公共字段由 XNA Framework 提供支持CharSet
指示在默认情况下是否应将类中的字符串数据字段作为 LPWSTRLPSTR 进行封送处理。
公共字段Pack
控制类或结构的数据字段在内存中的对齐方式。
公共字段由 XNA Framework 提供支持06sb63ba.PortableClassLibrary(zh-cn,VS.100).gifSize
指示类或结构的绝对大小。

 

成员名称说明
由 XNA Framework 提供支持s4e0t45t.PortableClassLibrary(zh-cn,VS.100).gifSequential
对象的成员按照它们在被导出到非托管内存时出现的顺序依次布局。
这些成员根据在 StructLayoutAttribute. Pack 中指定的封装进行布局,并且可以是不连续的。
由 XNA Framework 提供支持s4e0t45t.PortableClassLibrary(zh-cn,VS.100).gifExplicit
对象的各个成员在非托管内存中的精确位置被显式控制。
每个成员必须使用 FieldOffsetAttribute 指示该字段在类型中的位置。
由 XNA Framework 提供支持s4e0t45t.PortableClassLibrary(zh-cn,VS.100).gifAuto
运行时自动为非托管内存中的对象的成员选择适当的布局。
使用此枚举成员定义的对象不能在托管代码的外部公开。
尝试这样做将引发异常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值