WdfQueue

final class ntoseye.WdfQueue

Subclass of BaseRecord.

A WDFQUEUE with its configuration, state, and requests (!wdfkd.wdfqueue).

property address: int

The FxIoQueue.

property allow_zero_length_requests: bool
property callbacks: list[WdfCallback]

The callbacks the driver set.

property deleted: bool
property device: WdfObjectRef | None
property dispatch_type: WdfState

_WDF_IO_QUEUE_DISPATCH_TYPE.

property driver: str | None

The owning driver’s name, when it has one.

property driver_cancelable: list[WdfRequest]

Requests the driver marked cancelable.

property driver_cancelable_count: int

Requests the driver marked cancelable.

property driver_cancelable_stopped: str | None

Why the walk stopped early. None if the walk completed.

property driver_owned: list[WdfRequest]

Requests presented to the driver.

property driver_owned_count: int

Requests the driver owns.

property driver_owned_stopped: str | None

Why the walk stopped early. None if the walk completed.

property execution_level: WdfState

_WDF_EXECUTION_LEVEL.

property handle: int
property max_parallel_requests: int

m_MaxParallelQueuePresentedRequests.

property pending: list[WdfRequest]

Requests waiting in the queue.

property pending_count: int

Requests waiting in the queue.

property pending_stopped: str | None

Why the walk stopped early. None if the walk completed.

property power_managed: bool
property power_state: WdfState

FxIoQueuePowerState.

property state: int

m_QueueState.

property state_names: list[str]

The _FX_IO_QUEUE_STATE bits set in state.

property synchronization_scope: WdfState

_WDF_SYNCHRONIZATION_SCOPE.

property two_phase_completions: int