Go to the source code of this file.
|
NTSTATUS | VfEvtDeviceD0Entry (WDFDEVICE Device, WDF_POWER_DEVICE_STATE PreviousState) |
|
NTSTATUS | VfEvtDeviceD0EntryPostInterruptsEnabled (WDFDEVICE Device, WDF_POWER_DEVICE_STATE PreviousState) |
|
NTSTATUS | VfEvtDeviceD0Exit (WDFDEVICE Device, WDF_POWER_DEVICE_STATE TargetState) |
|
NTSTATUS | VfEvtDeviceD0ExitPreInterruptsDisabled (WDFDEVICE Device, WDF_POWER_DEVICE_STATE TargetState) |
|
NTSTATUS | VfEvtDevicePrepareHardware (WDFDEVICE Device, WDFCMRESLIST ResourcesRaw, WDFCMRESLIST ResourcesTranslated) |
|
NTSTATUS | VfEvtDeviceReleaseHardware (WDFDEVICE Device, WDFCMRESLIST ResourcesTranslated) |
|
VOID | VfEvtDeviceSelfManagedIoCleanup (WDFDEVICE Device) |
|
VOID | VfEvtDeviceSelfManagedIoFlush (WDFDEVICE Device) |
|
NTSTATUS | VfEvtDeviceSelfManagedIoInit (WDFDEVICE Device) |
|
NTSTATUS | VfEvtDeviceSelfManagedIoSuspend (WDFDEVICE Device) |
|
NTSTATUS | VfEvtDeviceSelfManagedIoRestart (WDFDEVICE Device) |
|
NTSTATUS | VfEvtDeviceQueryStop (WDFDEVICE Device) |
|
NTSTATUS | VfEvtDeviceQueryRemove (WDFDEVICE Device) |
|
VOID | VfEvtDeviceSurpriseRemoval (WDFDEVICE Device) |
|
VOID | VfEvtDeviceUsageNotification (WDFDEVICE Device, WDF_SPECIAL_FILE_TYPE NotificationType, BOOLEAN IsInNotificationPath) |
|
NTSTATUS | VfEvtDeviceUsageNotificationEx (WDFDEVICE Device, WDF_SPECIAL_FILE_TYPE NotificationType, BOOLEAN IsInNotificationPath) |
|
VOID | VfEvtDeviceRelationsQuery (WDFDEVICE Device, DEVICE_RELATION_TYPE RelationType) |
|
VOID | VfEvtIoDefault (WDFQUEUE Queue, WDFREQUEST Request) |
|
VOID | VfEvtIoStop (WDFQUEUE Queue, WDFREQUEST Request, ULONG ActionFlags) |
|
VOID | VfEvtIoResume (WDFQUEUE Queue, WDFREQUEST Request) |
|
VOID | VfEvtIoRead (WDFQUEUE Queue, WDFREQUEST Request, size_t Length) |
|
VOID | VfEvtIoWrite (WDFQUEUE Queue, WDFREQUEST Request, size_t Length) |
|
VOID | VfEvtIoDeviceControl (WDFQUEUE Queue, WDFREQUEST Request, size_t OutputBufferLength, size_t InputBufferLength, ULONG IoControlCode) |
|
VOID | VfEvtIoInternalDeviceControl (WDFQUEUE Queue, WDFREQUEST Request, size_t OutputBufferLength, size_t InputBufferLength, ULONG IoControlCode) |
|
VOID | VfEvtIoCanceledOnQueue (WDFQUEUE Queue, WDFREQUEST Request) |
|
◆ VfEvtDeviceD0Entry()
Definition at line 57 of file vfeventhooks.cpp.
71 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceD0Entry;
73 GUID activityId = { 0 };
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
__inline BOOLEAN PerfEvtDeviceD0EntryStart(__in WDFDEVICE Handle, __inout GUID *pActivityId)
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
EVT_WDF_DEVICE_D0_ENTRY * PFN_WDF_DEVICE_D0_ENTRY
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
__inline VOID PerfEvtDeviceD0EntryStop(__in WDFDEVICE Handle, __in GUID *pActivityId)
_In_ WDF_POWER_DEVICE_STATE PreviousState
◆ VfEvtDeviceD0EntryPostInterruptsEnabled()
Definition at line 102 of file vfeventhooks.cpp.
116 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceD0EntryPostInterruptsEnabled;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED * PFN_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
_In_ WDF_POWER_DEVICE_STATE PreviousState
◆ VfEvtDeviceD0Exit()
Definition at line 137 of file vfeventhooks.cpp.
151 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceD0Exit;
153 GUID activityId = { 0 };
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
__inline VOID PerfEvtDeviceD0ExitStop(__in WDFDEVICE Handle, __in GUID *pActivityId)
#define PAGED_CODE_LOCKED()
EVT_WDF_DEVICE_D0_EXIT * PFN_WDF_DEVICE_D0_EXIT
_Must_inspect_result_ _In_ WDFDEVICE Device
_In_ WDF_POWER_DEVICE_STATE TargetState
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline BOOLEAN PerfEvtDeviceD0ExitStart(__in WDFDEVICE Handle, __inout GUID *pActivityId)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceD0ExitPreInterruptsDisabled()
Definition at line 182 of file vfeventhooks.cpp.
196 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceD0ExitPreInterruptsDisabled;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED * PFN_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED
#define PAGED_CODE_LOCKED()
_Must_inspect_result_ _In_ WDFDEVICE Device
_In_ WDF_POWER_DEVICE_STATE TargetState
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDevicePrepareHardware()
NTSTATUS VfEvtDevicePrepareHardware |
( |
WDFDEVICE |
Device, |
|
|
WDFCMRESLIST |
ResourcesRaw, |
|
|
WDFCMRESLIST |
ResourcesTranslated |
|
) |
| |
Definition at line 217 of file vfeventhooks.cpp.
232 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDevicePrepareHardware;
234 GUID activityId = { 0 };
__inline BOOLEAN PerfEvtDevicePrepareHardwareStart(__in WDFDEVICE Handle, __inout GUID *pActivityId)
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
__inline VOID PerfEvtDevicePrepareHardwareStop(__in WDFDEVICE Handle, __in GUID *pActivityId)
EVT_WDF_DEVICE_PREPARE_HARDWARE * PFN_WDF_DEVICE_PREPARE_HARDWARE
_In_ WDFCMRESLIST ResourcesRaw
#define PAGED_CODE_LOCKED()
_Must_inspect_result_ _In_ WDFDEVICE Device
_In_ WDFCMRESLIST _In_ WDFCMRESLIST ResourcesTranslated
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceQueryRemove()
NTSTATUS VfEvtDeviceQueryRemove |
( |
WDFDEVICE |
Device | ) |
|
Definition at line 506 of file vfeventhooks.cpp.
519 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceQueryRemove;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
EVT_WDF_DEVICE_QUERY_REMOVE * PFN_WDF_DEVICE_QUERY_REMOVE
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceQueryStop()
NTSTATUS VfEvtDeviceQueryStop |
( |
WDFDEVICE |
Device | ) |
|
Definition at line 473 of file vfeventhooks.cpp.
486 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceQueryStop;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
EVT_WDF_DEVICE_QUERY_STOP * PFN_WDF_DEVICE_QUERY_STOP
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceRelationsQuery()
Definition at line 644 of file vfeventhooks.cpp.
657 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceRelationsQuery;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
_In_ DEVICE_RELATION_TYPE RelationType
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
EVT_WDF_DEVICE_RELATIONS_QUERY * PFN_WDF_DEVICE_RELATIONS_QUERY
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceReleaseHardware()
NTSTATUS VfEvtDeviceReleaseHardware |
( |
WDFDEVICE |
Device, |
|
|
WDFCMRESLIST |
ResourcesTranslated |
|
) |
| |
Definition at line 265 of file vfeventhooks.cpp.
279 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceReleaseHardware;
281 GUID activityId = { 0 };
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
__inline BOOLEAN PerfEvtDeviceReleaseHardwareStart(__in WDFDEVICE Handle, __inout GUID *pActivityId)
#define PAGED_CODE_LOCKED()
__inline VOID PerfEvtDeviceReleaseHardwareStop(__in WDFDEVICE Handle, __in GUID *pActivityId)
_Must_inspect_result_ _In_ WDFDEVICE Device
_In_ WDFCMRESLIST _In_ WDFCMRESLIST ResourcesTranslated
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
EVT_WDF_DEVICE_RELEASE_HARDWARE * PFN_WDF_DEVICE_RELEASE_HARDWARE
◆ VfEvtDeviceSelfManagedIoCleanup()
VOID VfEvtDeviceSelfManagedIoCleanup |
( |
WDFDEVICE |
Device | ) |
|
Definition at line 310 of file vfeventhooks.cpp.
322 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceSelfManagedIoCleanup;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP * PFN_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceSelfManagedIoFlush()
VOID VfEvtDeviceSelfManagedIoFlush |
( |
WDFDEVICE |
Device | ) |
|
Definition at line 342 of file vfeventhooks.cpp.
354 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceSelfManagedIoFlush;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
_Must_inspect_result_ _In_ WDFDEVICE Device
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH * PFN_WDF_DEVICE_SELF_MANAGED_IO_FLUSH
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceSelfManagedIoInit()
NTSTATUS VfEvtDeviceSelfManagedIoInit |
( |
WDFDEVICE |
Device | ) |
|
Definition at line 374 of file vfeventhooks.cpp.
387 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceSelfManagedIoInit;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT * PFN_WDF_DEVICE_SELF_MANAGED_IO_INIT
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceSelfManagedIoRestart()
NTSTATUS VfEvtDeviceSelfManagedIoRestart |
( |
WDFDEVICE |
Device | ) |
|
Definition at line 440 of file vfeventhooks.cpp.
453 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceSelfManagedIoRestart;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART * PFN_WDF_DEVICE_SELF_MANAGED_IO_RESTART
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceSelfManagedIoSuspend()
NTSTATUS VfEvtDeviceSelfManagedIoSuspend |
( |
WDFDEVICE |
Device | ) |
|
Definition at line 407 of file vfeventhooks.cpp.
420 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceSelfManagedIoSuspend;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND * PFN_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND
#define PAGED_CODE_LOCKED()
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtDeviceSurpriseRemoval()
VOID VfEvtDeviceSurpriseRemoval |
( |
WDFDEVICE |
Device | ) |
|
Definition at line 539 of file vfeventhooks.cpp.
551 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceSurpriseRemoval;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
#define PAGED_CODE_LOCKED()
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
EVT_WDF_DEVICE_SURPRISE_REMOVAL * PFN_WDF_DEVICE_SURPRISE_REMOVAL
◆ VfEvtDeviceUsageNotification()
Definition at line 571 of file vfeventhooks.cpp.
585 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceUsageNotification;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
_In_ WDF_SPECIAL_FILE_TYPE _In_ BOOLEAN IsInNotificationPath
_In_ WDF_SPECIAL_FILE_TYPE NotificationType
#define PAGED_CODE_LOCKED()
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
EVT_WDF_DEVICE_USAGE_NOTIFICATION * PFN_WDF_DEVICE_USAGE_NOTIFICATION
◆ VfEvtDeviceUsageNotificationEx()
Definition at line 607 of file vfeventhooks.cpp.
622 pfn =
context->PnpPowerEventCallbacksOriginal.EvtDeviceUsageNotificationEx;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
_In_ WDF_SPECIAL_FILE_TYPE _In_ BOOLEAN IsInNotificationPath
_In_ WDF_SPECIAL_FILE_TYPE NotificationType
#define PAGED_CODE_LOCKED()
EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX * PFN_WDF_DEVICE_USAGE_NOTIFICATION_EX
_Must_inspect_result_ _In_ WDFDEVICE Device
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtIoCanceledOnQueue()
VOID VfEvtIoCanceledOnQueue |
( |
WDFQUEUE |
Queue, |
|
|
WDFREQUEST |
Request |
|
) |
| |
Definition at line 988 of file vfeventhooks.cpp.
1001 pfn =
context->IoQueueConfigOriginal.EvtIoCanceledOnQueue;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
EVT_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE * PFN_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE
#define PAGED_CODE_LOCKED()
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtIoDefault()
VOID VfEvtIoDefault |
( |
WDFQUEUE |
Queue, |
|
|
WDFREQUEST |
Request |
|
) |
| |
Definition at line 678 of file vfeventhooks.cpp.
691 pfn =
context->IoQueueConfigOriginal.EvtIoDefault;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
#define PAGED_CODE_LOCKED()
FORCEINLINE BOOLEAN PerfIoStart(__in WDFREQUEST Handle)
EVT_WDF_IO_QUEUE_IO_DEFAULT * PFN_WDF_IO_QUEUE_IO_DEFAULT
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtIoDeviceControl()
VOID VfEvtIoDeviceControl |
( |
WDFQUEUE |
Queue, |
|
|
WDFREQUEST |
Request, |
|
|
size_t |
OutputBufferLength, |
|
|
size_t |
InputBufferLength, |
|
|
ULONG |
IoControlCode |
|
) |
| |
Definition at line 888 of file vfeventhooks.cpp.
904 pfn =
context->IoQueueConfigOriginal.EvtIoDeviceControl;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL * PFN_WDF_IO_QUEUE_IO_DEVICE_CONTROL
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
_In_ WDFREQUEST _In_ size_t _In_ size_t InputBufferLength
_In_ WDFREQUEST _In_ size_t OutputBufferLength
#define PAGED_CODE_LOCKED()
FORCEINLINE BOOLEAN PerfIoStart(__in WDFREQUEST Handle)
_In_ WDFREQUEST _In_ size_t _In_ size_t _In_ ULONG IoControlCode
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtIoInternalDeviceControl()
VOID VfEvtIoInternalDeviceControl |
( |
WDFQUEUE |
Queue, |
|
|
WDFREQUEST |
Request, |
|
|
size_t |
OutputBufferLength, |
|
|
size_t |
InputBufferLength, |
|
|
ULONG |
IoControlCode |
|
) |
| |
Definition at line 938 of file vfeventhooks.cpp.
954 pfn =
context->IoQueueConfigOriginal.EvtIoInternalDeviceControl;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL * PFN_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL
_In_ WDFREQUEST _In_ size_t _In_ size_t InputBufferLength
_In_ WDFREQUEST _In_ size_t OutputBufferLength
#define PAGED_CODE_LOCKED()
FORCEINLINE BOOLEAN PerfIoStart(__in WDFREQUEST Handle)
_In_ WDFREQUEST _In_ size_t _In_ size_t _In_ ULONG IoControlCode
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtIoRead()
VOID VfEvtIoRead |
( |
WDFQUEUE |
Queue, |
|
|
WDFREQUEST |
Request, |
|
|
size_t |
Length |
|
) |
| |
Definition at line 800 of file vfeventhooks.cpp.
814 pfn =
context->IoQueueConfigOriginal.EvtIoRead;
EVT_WDF_IO_QUEUE_IO_READ * PFN_WDF_IO_QUEUE_IO_READ
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
_In_ ULONG _In_ ULONG _In_ ULONG Length
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
#define PAGED_CODE_LOCKED()
FORCEINLINE BOOLEAN PerfIoStart(__in WDFREQUEST Handle)
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtIoResume()
VOID VfEvtIoResume |
( |
WDFQUEUE |
Queue, |
|
|
WDFREQUEST |
Request |
|
) |
| |
Definition at line 766 of file vfeventhooks.cpp.
779 pfn =
context->IoQueueConfigOriginal.EvtIoResume;
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
EVT_WDF_IO_QUEUE_IO_RESUME * PFN_WDF_IO_QUEUE_IO_RESUME
#define PAGED_CODE_LOCKED()
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ VfEvtIoStop()
VOID VfEvtIoStop |
( |
WDFQUEUE |
Queue, |
|
|
WDFREQUEST |
Request, |
|
|
ULONG |
ActionFlags |
|
) |
| |
Definition at line 719 of file vfeventhooks.cpp.
733 pfn =
context->IoQueueConfigOriginal.EvtIoStop;
735 GUID activityId = { 0 };
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
EVT_WDF_IO_QUEUE_IO_STOP * PFN_WDF_IO_QUEUE_IO_STOP
_In_ WDFREQUEST _In_ ULONG ActionFlags
#define PAGED_CODE_LOCKED()
__inline VOID PerfEvtIoStopStop(__in WDFQUEUE Queue, __in GUID *pActivityId)
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
__inline BOOLEAN PerfEvtIoStopStart(__in WDFQUEUE Queue, __inout GUID *pActivityId)
◆ VfEvtIoWrite()
VOID VfEvtIoWrite |
( |
WDFQUEUE |
Queue, |
|
|
WDFREQUEST |
Request, |
|
|
size_t |
Length |
|
) |
| |
Definition at line 844 of file vfeventhooks.cpp.
858 pfn =
context->IoQueueConfigOriginal.EvtIoWrite;
EVT_WDF_IO_QUEUE_IO_WRITE * PFN_WDF_IO_QUEUE_IO_WRITE
__inline VOID VerifyIrqlEntry(__out KIRQL *Irql)
_In_ ULONG _In_ ULONG _In_ ULONG Length
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
#define PAGED_CODE_LOCKED()
FORCEINLINE BOOLEAN PerfIoStart(__in WDFREQUEST Handle)
__inline VOID VerifyCriticalRegionEntry(__out BOOLEAN *CritRegion)
__inline VOID VerifyCriticalRegionExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in BOOLEAN OldCritRegion, __in PVOID Pfn)
__inline VOID VerifyIrqlExit(__in PWDF_DRIVER_GLOBALS DriverGlobals, __in KIRQL PrevIrql)
◆ WdfVersion