1 /*++ 2 3 Copyright (c) Microsoft. All rights reserved. 4 5 Module Name: 6 7 FxRelatedDeviceUm.cpp 8 9 Abstract: 10 11 This module implements the FxRelatedDevice class which is used in usage 12 notification propagation 13 14 Author: 15 16 17 18 19 Environment: 20 21 User mode only 22 23 Revision History: 24 25 --*/ 26 27 #include <fxmin.hpp> 28 29 #pragma warning(push) 30 #pragma warning(disable:4100) //unreferenced parameter 31 32 FxRelatedDevice::FxRelatedDevice( 33 __in MdDeviceObject DeviceObject, 34 __in PFX_DRIVER_GLOBALS Globals 35 ) : FxObject(FX_TYPE_RELATED_DEVICE, 0, Globals), 36 m_DeviceObject(NULL), 37 m_State(RelatedDeviceStateNeedsReportPresent) 38 { 39 UfxVerifierTrapNotImpl(); 40 } 41 42 FxRelatedDevice::~FxRelatedDevice( 43 VOID 44 ) 45 { 46 UfxVerifierTrapNotImpl(); 47 } 48 49 #pragma warning(pop) 50