Go to the source code of this file.
◆ PFN_WDF_SYSTEMWORKITEM
◆ PSTACK_DEVICE_CAPABILITIES
◆ STACK_DEVICE_CAPABILITIES
◆ __drv_functionClass()
__drv_functionClass |
( |
EVT_SYSTEMWORKITEM |
| ) |
|
◆ SendDeviceUsageNotificationWorker()
Definition at line 264 of file supportkm.cpp.
270{
273
274 relatedTopOfStack.
SetObject(RelatedDevice->GetAttachedDeviceReference());
276
277
278
279
280
282
283 if (Revert) {
284 RelatedIrp->SetParameterUsageNotificationInPath(
285 !RelatedIrp->GetNextStackParameterUsageNotificationInPath());
286 }
287
289
290 status = RelatedIrp->SendIrpSynchronously(relatedTopOfStack.
GetObject());
291
293
295}
__inline VOID SetObject(__in_opt MdDeviceObject DeviceObject)
__inline MdDeviceObject GetObject(VOID)
_In_ PTRANSFER_PACKET _In_ ULONG _In_ PIRP OriginalIrp
#define STATUS_NOT_SUPPORTED
Referenced by _DeviceUsageNotificationWorkItem(), and SendDeviceUsageNotification().
◆ _DeviceUsageNotificationWorkItem
IO_WORKITEM_ROUTINE _DeviceUsageNotificationWorkItem |