diff --git a/UsbDk/WdfDevice.h b/UsbDk/WdfDevice.h index b284e22..26d6da4 100644 --- a/UsbDk/WdfDevice.h +++ b/UsbDk/WdfDevice.h @@ -32,6 +32,7 @@ class CWdfDevice { public: CWdfDevice() {} + ~CWdfDevice() { WdfObjectDelete(m_Device); } NTSTATUS CreateSymLink(const UNICODE_STRING &Name); NTSTATUS Create(CDeviceInit &DeviceInit, WDF_OBJECT_ATTRIBUTES &DeviceAttr);