StorAdapter

final class ntoseye.StorAdapter

Subclass of BaseRecord.

A StorPort adapter (_RAID_ADAPTER_EXTENSION), the FDO storport creates for each device the miniport drives.

property adapter_id: str | None
property busy_count: int

StorPortBusy calls not yet readied.

property device_name: str

The FDO’s full name, its Device directory included (RaidPort0 in the Device directory).

property device_power: StorEnumValue
property driver: int

The _RAID_DRIVER_EXTENSION.

property driver_name: str
property driver_object: int
property dump_paths: int
property extension: int
property fdo: int
property flags: list[str]
property gateways: list[StorGateway]
property gateways_error: str | None

Why the gateways are not all shown.

property hiber_paths: int
property hw_device_extension: int

The miniport’s own device extension, the one StorPort passes to every Hw routine: the structure its private PDB describes.

property hw_device_extension_size: int | None
property interface: StorEnumValue
property io: str

What holds the adapter’s requests, as !storagekd.storadapter says it: idle, 2 with the miniport, paused, …

property lower: int
property lu_extension_size: int | None

The size of the per-unit extension the miniport asked for.

property miniport_name: str | None
property paging_paths: int
property pause_count: int

StorPortPause calls not yet resumed.

property pci_location: str | None

bb:dd.f of a PCI adapter.

property pdo: int
property port_number: int

The SCSI port number (the 0 of the Scsi0: DOS device).

property state: StorEnumValue
property system_power: StorEnumValue
property units: list[StorUnitEntry]
property units_stopped: str | None

Why the walk of the unit list stopped short of its head.

property virtual_miniport: bool

The miniport registered as a virtual miniport.