[out] Config 指向驱动程序WDF_IO_QUEUE_CONFIG结构的指针。 [in] DispatchType 标识队列的请求调度类型的WDF_IO_QUEUE_DISPATCH_TYPE枚举器。 返回值 无 备注 驱动程序应在创建不是设备的默认队列的电源托管 I/O 队列时调用WDF_IO_QUEUE_CONFIG_INIT。WDF_IO_QUEUE_CONFIG_INIT函数将指定的WDF_IO_QUEUE...
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE 函数初始化驱动程序的WDF_IO_QUEUE_CONFIG结构。 WDF_IO_QUEUE_DRAINED 如果I/O 队列的状态指示队列已排空,WDF_IO_QUEUE_DRAINED 函数将返回 TRUE。 WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT 函数初始化驱动...
WDF_IO_QUEUE_CONFIG_INIT function WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE function WDF_IO_QUEUE_DISPATCH_TYPE enumeration WDF_IO_QUEUE_DRAINED function WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY structure WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT function ...
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE function WDF_IO_QUEUE_DISPATCH_TYPE enumeration WDF_IO_QUEUE_DRAINED function WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY structure WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT function WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT function ...
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE 函数 WDF_IO_QUEUE_DISPATCH_TYPE枚举 WDF_IO_QUEUE_DRAINED 函数 WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY 结构 WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT 函数 WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT 函数 WDF_IO_QUEUE_FORWA...
WDF_IO_QUEUE_CONFIG_INIT function WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE function WDF_IO_QUEUE_DISPATCH_TYPE enumeration WDF_IO_QUEUE_DRAINED function WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY structure WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT function WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE...
WDF队列分析(2)---IoQueue的创建 FxPackage* GetDispatchPackage( __in UCHAR MajorFunction ) { switch (MajorFunction) { case IRP_MJ_CREATE: return (FxPackage*) m_PkgGeneral; case IRP_MJ_READ: return (FxPackage*) m_PkgIo; case IRP_MJ_SYSTEM_CONTROL: ...
The following example shows how to create a manual power-managed queue for a KMDF filter driver. Copy NTSTATUS MyDriver_EvtDriverDeviceAdd( __in WDFDRIVER Driver, __in PWDFDEVICE_INIT DeviceInit ) { WDFDEVICE device; WDF_IO_QUEUE_CONFIG ioQueueConfig; PDEVICE_CONTEXT pDevContext; WDFQUEUE...
EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL EvtWdfIoQueueIoDeviceControl;voidEvtWdfIoQueueIoDeviceControl( [in] WDFQUEUE Queue, [in] WDFREQUEST Request, [in]size_tOutputBufferLength, [in]size_tInputBufferLength, [in] ULONG IoControlCode ){...} ...
WDF_INTERRUPT_CONFIG structure WDF_INTERRUPT_CONFIG_INIT function WDF_INTERRUPT_EXTENDED_POLICY structure WDF_INTERRUPT_EXTENDED_POLICY_INIT function WDF_INTERRUPT_INFO structure WDF_INTERRUPT_INFO_INIT function WDF_INTERRUPT_POLARITY enumeration WDF_INTERRUPT_POLICY enumeration ...