WdfQueueDetail

final class ntoseye.WdfQueueDetail

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: WdfEnumValue

_WDF_IO_QUEUE_DISPATCH_TYPE.

property driver: str | None

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

property driver_cancelable: list[WdfRequestRef]

Requests the driver marked cancelable (m_DriverCancelable).

property driver_cancelable_count: int

Requests the driver marked cancelable.

property driver_cancelable_stopped: str | None

Why the walk of driver_cancelable stopped early; None if it completed.

property driver_owned: list[WdfRequestRef]

Requests presented to the driver (m_DriverOwned).

property driver_owned_count: int

Requests the driver owns.

property driver_owned_stopped: str | None

Why the walk of driver_owned stopped early; None if it completed.

property execution_level: WdfEnumValue

_WDF_EXECUTION_LEVEL.

property handle: int
property max_parallel_requests: int

m_MaxParallelQueuePresentedRequests.

property pending: list[WdfRequestRef]

Requests waiting in the queue (m_Queue).

property pending_count: int

Requests waiting in the queue.

property pending_stopped: str | None

Why the walk of pending stopped early; None if it completed.

property power_managed: bool
property power_state: WdfEnumValue

FxIoQueuePowerState.

property state: int

m_QueueState.

property state_names: list[str]

The _FX_IO_QUEUE_STATE bits set in state.

property synchronization_scope: WdfEnumValue

_WDF_SYNCHRONIZATION_SCOPE.

property two_phase_completions: int