VOID
KeInitializeDeviceQueue(
IN PKDEVICE_QUEUE DeviceQueue
);
KeInitializeDeviceQueue initializes a device queue object to a Not-Busy state.
The device queue object is initialized and the state of the device queue is set to Not-Busy.
Device drivers should initialize their kernel-defined objects within their respective DriverEntry routines at IRQL PASSIVE_LEVEL. Storage for the device queue object must be resident: in the device extension of a driver-created device object, in the controller extension of a driver-created controller object, or in nonpaged pool allocated by the caller.
KeInsertByKeyDeviceQueue, KeInsertDeviceQueue, KeRemoveDeviceQueue, KeRemoveEntryDeviceQueue