ReactOS  0.4.15-dev-3017-g1d9542d
fxrequestbase.cpp File Reference
#include "coreprivshared.hpp"
Include dependency graph for fxrequestbase.cpp:

Go to the source code of this file.

Functions

VOID FX_VF_METHOD (FxRequestBase, VerifyDispose)(_In_ PFX_DRIVER_GLOBALS FxDriverGlobals)
 

Function Documentation

◆ FX_VF_METHOD()

VOID FX_VF_METHOD ( FxRequestBase  ,
VerifyDispose   
)

Definition at line 183 of file fxrequestbase.cpp.

186 {
187  SHORT flags;
188  KIRQL irql;
189 
191 
192  Lock(&irql);
193  flags = GetVerifierFlagsLocked();
196  FxDriverGlobals, TRACE_LEVEL_ERROR, TRACINGREQUEST,
197  "Driver is trying to delete WDFREQUEST 0x%p while it is still "
198  "active on WDFIOTARGET 0x%p. ",
199  GetTraceObjectHandle(), GetTarget()->GetHandle());
200  FxVerifierDbgBreakPoint(FxDriverGlobals);
201  }
202  Unlock(irql);
203 }
#define GetHandle(h)
Definition: treelist.c:116
KIRQL irql
Definition: wave.h:1
#define TRACINGREQUEST
Definition: dbgtrace.h:65
UCHAR KIRQL
Definition: env_spec_w32.h:591
short SHORT
Definition: pedump.c:59
#define PAGED_CODE_LOCKED()
Definition: kefuncs.h:1429
GLbitfield flags
Definition: glext.h:7161
#define TRACE_LEVEL_ERROR
Definition: storswtr.h:27
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFWAITLOCK * Lock
Definition: wdfsync.h:124
FxVerifierDbgBreakPoint(pFxDriverGlobals)