IWDFInterrupt::QueueWorkItemForIsr method (wudfddi.h)

[Warning: UMDF 2 is the latest version of UMDF and supersedes UMDF 1. All new UMDF drivers should be written using UMDF 2. No new features are being added to UMDF 1 and there is limited support for UMDF 1 on newer versions of Windows 10. Universal Windows drivers must use UMDF 2. For more info, see Getting Started with UMDF.]

The QueueWorkItemForIsr method queues a work item to process interrupt-related work outside of the interrupt service routine.

Syntax

BOOLEAN QueueWorkItemForIsr();

Return value

The method returns TRUE if a work item was successfully queued. If a work item is already in the queue, the method returns FALSE.

Remarks

The driver provides a pointer to its OnInterruptWorkItem callback function when it calls IWDFDevice3::CreateInterrupt to create the interrupt object.

For more information about handling interrupts in UMDF drivers, see Accessing Hardware and Handling Interrupts.

Requirements

Requirement Value
End of support Unavailable in UMDF 2.0 and later.
Target Platform Desktop
Minimum UMDF version 1.11
Header wudfddi.h
DLL WUDFx.dll

See also

IWDFDevice3::CreateWorkItem

IWDFInterrupt

OnInterruptWorkItem