Driver

final class ntoseye.Driver

One _DRIVER_OBJECT and the device objects that it created.

property device_object: int

The first device on the chain of the driver. 0 if there is none.

property devices: list[Device]

The device objects that this driver created.

property driver_unload: int
property info: DriverObjectInfo

The DriverObjectInfo record of this handle: its properties as one value.

inspect() → DriverObjectDetail

Show a DRIVER_OBJECT with its device chain and dispatch table.

The flags follow WinDbg: 1 shows the device objects, 2 the dispatch routines; without flags, both.

property name: str

The name of the driver object.

property object: int

The _DRIVER_OBJECT address.

property size: int

The size of the driver image in bytes.

property start: int

The base address of the driver image.

to_dict() → dict[str, Any]

The record (info) as a plain dict.