TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在可移植可执行 (PE) 文件的 .sdata 部分定义已初始化的数据字段。
public:
System::Reflection::Emit::FieldBuilder ^ DefineInitializedData(System::String ^ name, cli::array <System::Byte> ^ data, System::Reflection::FieldAttributes attributes);
public System.Reflection.Emit.FieldBuilder DefineInitializedData (string name, byte[] data, System.Reflection.FieldAttributes attributes);
member this.DefineInitializedData : string * byte[] * System.Reflection.FieldAttributes -> System.Reflection.Emit.FieldBuilder
Public Function DefineInitializedData (name As String, data As Byte(), attributes As FieldAttributes) As FieldBuilder
参数
- name
- String
用于引用数据的名称。 name
不能包含嵌入的 null。
- data
- Byte[]
数据 blob。
- attributes
- FieldAttributes
字段的属性。
返回
用于引用数据的字段。
例外
name
或 data
为 null
。
注解
使用此方法创建的字段将为 static
,即使参数中attributes
不包含 FieldAttributes.Static
。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈