Subclass of BaseRecord.
A decoded _DEVICE_NODE and, if requested, its flat subtree
(!devnode).
-
property address: int
-
property child: int
-
property completion_status: int
-
property flags: int
-
property instance_path: str
-
property parent: int
-
property pdo: int
Its physical device object.
-
property pending_irp: int
The IRP that PnP waits on. 0 for none.
-
property previous_state: int
-
property previous_state_name: str
-
property problem: int
The CM_PROB_* problem code. 0 for none.
-
property problem_name: str | None
The problem code’s name, when it is a known one.
-
property problem_status: int
-
property service_name: str
-
property sibling: int
-
property state: int
PNP_DEVNODE_STATE.
-
property state_history: list[DevNodeHistoryState]
-
property state_history_entry: int
StateHistoryEntry, the next slot in the ring.
-
property state_name: str
-
property subtree: list[DevNodeSummary]
The nodes below this node, in depth-first order. Empty if the
request was not recursive.
-
property subtree_truncated: bool
Whether the walk of the subtree stopped at its limit.
-
property user_flags: int