StructLayoutAttribute
来源:互联网 发布:西宁数据库工程师招聘 编辑:程序博客网 时间:2024/05/15 23:49
在调用C封装的DLL时,经常会用到此属性.
允许您控制类或结构的数据字段的物理布局。
指示在默认情况下是否应将类中的字符串数据字段作为 LPWSTR 或LPSTR 进行封送处理。
Pack控制类或结构的数据字段在内存中的对齐方式。
Size指示类或结构的绝对大小。
对象的成员按照它们在被导出到非托管内存时出现的顺序依次布局。
这些成员根据在 StructLayoutAttribute. Pack中指定的封装进行布局,并且可以是不连续的。
Explicit对象的各个成员在非托管内存中的精确位置被显式控制。
每个成员必须使用 FieldOffsetAttribute 指示该字段在类型中的位置。
Auto运行时自动为非托管内存中的对象的成员选择适当的布局。
使用此枚举成员定义的对象不能在托管代码的外部公开。
尝试这样做将引发异常。
- StructLayoutAttribute
- C#-StructLayoutAttribute(结构体布局)
- #pragram pack(0) pack(1) pack(2) pack(4) StructLayoutAttribute ::Pack 字段
- StructLayoutAttribute常用于需要导出到非托管内存的对象
- windows进程函数介绍【三】
- Android SDK r21.1 发布
- Oracle排序过滤重复数据,取最新的数据
- KVO的概述与使用
- Hive任意命令/代码执行漏洞+渗透实例
- StructLayoutAttribute
- (转)JAVA Pattern
- 明确学习的目标
- oracle中去重复记录 不用distinct
- jquery实现 checkbox全选和反选
- 如何成为一个JAVA高手?
- django 博文汇总
- 制作微型linux
- 零件库的族添加自定义行