ModuleBuilder.GetPEKind(PortableExecutableKinds, ImageFileMachine) 方法

定义

获取一对值,这一对值指示某个模块中代码的性质和该模块的目标平台。

public:
 override void GetPEKind([Runtime::InteropServices::Out] System::Reflection::PortableExecutableKinds % peKind, [Runtime::InteropServices::Out] System::Reflection::ImageFileMachine % machine);
public override void GetPEKind (out System.Reflection.PortableExecutableKinds peKind, out System.Reflection.ImageFileMachine machine);
override this.GetPEKind : PortableExecutableKinds * ImageFileMachine -> unit
Public Overrides Sub GetPEKind (ByRef peKind As PortableExecutableKinds, ByRef machine As ImageFileMachine)

参数

peKind
PortableExecutableKinds

当此方法返回时,为 PortableExecutableKinds 值的组合,用于指示模块中代码的性质。

machine
ImageFileMachine

当此方法返回时,为 ImageFileMachine 值中的一个,用于指示模块的目标平台。

注解

对于动态模块, peKind 始终PortableExecutableKinds.NotAPortableExecutableImagemachine为 0 (零) 。

适用于