Click or drag to resize
Xcalibur Systems LLC Logo

ModuleEntry32 Structure

Describes an entry from a list of the modules belonging to the specified process.

MODULEENTRY32 structure

Inheritance Hierarchy
SystemObject
  SystemValueType
    Xcalibur.NativeMethods.V2.ProcessesModuleEntry32

Namespace: Xcalibur.NativeMethods.V2.Processes
Assembly: Xcalibur.NativeMethods.V2 (in Xcalibur.NativeMethods.V2.dll) Version: 1.0.1.0
Syntax
public struct ModuleEntry32

The ModuleEntry32 type exposes the following members.

Methods
 NameDescription
Public methodEquals
(Inherited from ValueType)
Public methodGetHashCode
(Inherited from ValueType)
Public methodGetType
(Inherited from Object)
Public methodToString
(Inherited from ValueType)
Top
Fields
 NameDescription
Public fieldGlobalCountUsage The load count of the module, which is not generally meaningful, and usually equal to 0xFFFF.
Public fieldModuleBaseAddr The base address of the module in the context of the owning process.
Public fieldModuleBaseSize The size of the module, in bytes.
Public fieldModuleHandle A handle to the module in the context of the owning process.
Public fieldModuleId This member is no longer used, and is always set to one.
Public fieldModuleName The module name.
Public fieldModulePath The module path.
Public fieldProcessCountUsage The load count of the module (same as GlblcntUsage), which is not generally meaningful, and usually equal to 0xFFFF.
Public fieldProcessId The identifier of the process whose modules are to be examined.
Public fieldSize The size of the structure, in bytes. Before calling the function, set this member to sizeof(). If you do not initialize Size, fails.
Top
See Also