Skip to content

Latest commit

 

History

History
61 lines (52 loc) · 2.79 KB

nn-wudfddi-iqueuecallbackdeviceiocontrol.md

File metadata and controls

61 lines (52 loc) · 2.79 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NN:wudfddi.IQueueCallbackDeviceIoControl
IQueueCallbackDeviceIoControl (wudfddi.h)
An I/O queue object notifies a driver when a device I/O control request is available for the driver.
wdf\iqueuecallbackdeviceiocontrol.htm
wdf
02/26/2018
IQueueCallbackDeviceIoControl interface
IQueueCallbackDeviceIoControl, IQueueCallbackDeviceIoControl interface, IQueueCallbackDeviceIoControl interface,described, UMDFQueueObjectRef_43ec96af-39ec-4d9c-89bd-c8d08bec3999.xml, umdf.iqueuecallbackdeviceiocontrol, wdf.iqueuecallbackdeviceiocontrol, wudfddi/IQueueCallbackDeviceIoControl
wudfddi.h
Windows
Windows
IQueueCallbackDeviceIoControl
wudfddi/IQueueCallbackDeviceIoControl
APIRef
kbSyntax
COM
wudfddi.h
IQueueCallbackDeviceIoControl

IQueueCallbackDeviceIoControl interface

-description

[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.]

An I/O queue object notifies a driver when a device I/O control request is available for the driver. The I/O queue object notifies the driver in response to an application calling the Microsoft Win32 DeviceIoControl function. The driver can handle the notification by registering the IQueueCallbackDeviceIoControl interface.

-inheritance

The IQueueCallbackDeviceIoControl interface inherits from the IUnknown interface. IQueueCallbackDeviceIoControl also has these types of members:

  • Methods

-remarks

A driver registers the IQueueCallbackDeviceIoControl interface when it calls the IWDFDevice::CreateIoQueue method to create an I/O queue or to configure the default I/O queue. For more information about creating or configuring an I/O queue, see Configuring Dispatch Mode for an I/O Queue.