ReactOS 0.4.16-dev-321-g63bb46a
fxdevicecontrolapi.cpp File Reference
#include "coreprivshared.hpp"
Include dependency graph for fxdevicecontrolapi.cpp:

Go to the source code of this file.

Functions

 __drv_maxIRQL (DISPATCH_LEVEL) VOID STDCALL WDFEXPORT(WdfControlFinishInitializing)(__in PWDF_DRIVER_GLOBALS DriverGlobals
 
 FxObjectHandleGetPtrAndGlobals (GetFxDriverGlobals(DriverGlobals), Device, FX_TYPE_DEVICE,(PVOID *) &pDevice, &pFxDriverGlobals)
 
MxDeviceObject device (pDevice->GetDeviceObject())
 
 if (pDevice->IsLegacy())
 
 FxVerifierDbgBreakPoint (pFxDriverGlobals)
 

Variables

__in WDFDEVICE Device
 
FxDevicepDevice
 
 else
 

Function Documentation

◆ __drv_maxIRQL()

__drv_maxIRQL ( DISPATCH_LEVEL  )

◆ device()

MxDeviceObject device ( pDevice->  GetDeviceObject())

◆ FxObjectHandleGetPtrAndGlobals()

FxObjectHandleGetPtrAndGlobals ( GetFxDriverGlobals(DriverGlobals ,
Device  ,
FX_TYPE_DEVICE  ,
(PVOID *) &  pDevice,
pFxDriverGlobals 
)

◆ FxVerifierDbgBreakPoint()

FxVerifierDbgBreakPoint ( pFxDriverGlobals  )

◆ if()

if ( pDevice->  IsLegacy())

Definition at line 54 of file fxdevicecontrolapi.cpp.

54 {
55 // pDevice->m_PkgWmi->Register(); __REACTOS__
56 device.SetFlags(device.GetFlags() & ~DO_DEVICE_INITIALIZING);
57 }
#define DO_DEVICE_INITIALIZING
Definition: env_spec_w32.h:399
Definition: devices.h:37

Variable Documentation

◆ Device

__in WDFDEVICE Device
Initial value:

Definition at line 40 of file fxdevicecontrolapi.cpp.

◆ else

else
Initial value:
{
"WDFDEVICE %p not a control device", Device)
#define TRACINGDEVICE
Definition: dbgtrace.h:58
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
#define TRACE_LEVEL_ERROR
Definition: storswtr.h:27
_Must_inspect_result_ _In_ WDFDEVICE Device
Definition: wdfchildlist.h:474

Definition at line 58 of file fxdevicecontrolapi.cpp.

◆ pDevice

FxDevice* pDevice

Definition at line 44 of file fxdevicecontrolapi.cpp.