KernelModuleInfo

KernelModuleInfo
KernelModuleInfo

Information about a kernel module.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "id": 0,
    "name": "string",
    "version": "string",
    "filename": "string",
    "optionString": "string",
    "loaded": false,
    "enabled": false,
    "useCount": 0,
    "readOnlySection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    },
    "writableSection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    },
    "textSection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    },
    "dataSection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    },
    "bssSection": {
        "_typeName": "string",
        "address": 0,
        "length": 0
    }
}
integer As int32 As int32
id
Required

Module ID.

string
name
Required

Module name.

string
version
Required

Version string.

string
filename
Required

Module filename, without the path.

string
optionString
Required

Option string configured to be passed to the kernel module when loaded.

Note that this is not necessarily the option string currently in use by the kernel module.

boolean
loaded
Required

Is the module loaded?

boolean
enabled
Required

Is the module enabled?

integer As int32 As int32
useCount
Required

Number of references to this module.

readOnlySection
Required

Information about a module section.

writableSection
Required

Information about a module section.

textSection
Required

Information about a module section.

dataSection
Required

Information about a module section.

bssSection
Required

Information about a module section.