WdfDeviceDetail¶
- final class ntoseye.WdfDeviceDetail¶
Subclass of
BaseRecord.A WDFDEVICE with its device objects, state machines, queues, and I/O targets (
!wdfkd.wdfdevice).- property default_child_list: int | None¶
An FDO’s default child list (
m_DefaultDeviceList, a WDFCHILDLIST).
- property default_io_target: int | None¶
An FDO’s default I/O target (
FxPkgFdo.m_DefaultTarget, a WDFIOTARGET), the next device object down its stack.
- property device_power_state: WdfEnumValue | None¶
_DEVICE_POWER_STATE.
- property io_targets: list[WdfIoTargetSummary]¶
The device’s I/O targets (
m_IoTargetsList).
- property io_targets_stopped: str | None¶
Why the walk of the I/O target list stopped before the list head.
Noneif the walk completed.
- property parent: WdfObjectRef | None¶
A PDO’s parent WDFDEVICE (
m_ParentDevice).
- property pnp_state: WdfEnumValue¶
_WDF_DEVICE_PNP_STATE.
- property power_policy_state: WdfEnumValue¶
_WDF_DEVICE_POWER_POLICY_STATE.
- property power_state: WdfEnumValue¶
_WDF_DEVICE_POWER_STATE.
- property queues: list[WdfQueueSummary]¶
- property queues_stopped: str | None¶
Why the walk of the queue list stopped before the list head.
Noneif the walk completed.
- property self_io_target: int | None¶
An FDO’s self I/O target (
FxPkgFdo.m_SelfTarget, a WDFIOTARGET), the top of its own stack.
- property static_child_list: int | None¶
An FDO’s static child list (
m_StaticDeviceList, a WDFCHILDLIST).
- property system_power_state: WdfEnumValue | None¶
_SYSTEM_POWER_STATE.