diff options
author | Yuri Benditovich <yuri.benditovich@daynix.com> | 2019-02-12 12:23:52 +0200 |
---|---|---|
committer | Yan Vugenfirer <yan@daynix.com> | 2019-04-15 11:19:13 +0300 |
commit | 68500dc8c3a5b6d94752a3964b1908e51bd49f00 (patch) | |
tree | 1e4618779e546defd8600c26d3dc6f6d14c201b8 | |
parent | 29b556b0ea7a82f0d0d12ec9b13ec2fc0e8cfe60 (diff) |
Add ability to dump rules with configurable trace level
Signed-off-by: Yuri Benditovich <yuri.benditovich@daynix.com>
-rw-r--r-- | UsbDk/ControlDevice.cpp | 5 | ||||
-rw-r--r-- | UsbDk/ControlDevice.h | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/UsbDk/ControlDevice.cpp b/UsbDk/ControlDevice.cpp index f0570b0..e5f8657 100644 --- a/UsbDk/ControlDevice.cpp +++ b/UsbDk/ControlDevice.cpp @@ -1162,9 +1162,10 @@ NTSTATUS CUsbDkRedirection::CreateRedirectorHandle(HANDLE RequestorProcess, PHAN return status; } -void CUsbDkHideRule::Dump() const +LONG CUsbDkHideRule::m_defaultDumpLevel = TRACE_LEVEL_INFORMATION; +void CUsbDkHideRule::Dump(LONG traceLevel) const { - TraceEvents(TRACE_LEVEL_INFORMATION, TRACE_CONTROLDEVICE, "%!FUNC! Hide: %!bool!, C: %08X, V: %08X, P: %08X, BCD: %08X", + TraceEvents(traceLevel, TRACE_CONTROLDEVICE, "%!FUNC! Hide: %!bool!, C: %08X, V: %08X, P: %08X, BCD: %08X", m_Hide, m_Class, m_VID, m_PID, m_BCD); } diff --git a/UsbDk/ControlDevice.h b/UsbDk/ControlDevice.h index 9d35292..4077a8e 100644 --- a/UsbDk/ControlDevice.h +++ b/UsbDk/ControlDevice.h @@ -138,7 +138,7 @@ public: } - void Dump() const; + void Dump(LONG traceLevel = m_defaultDumpLevel) const; private: bool MatchCharacteristic(ULONG CharacteristicFilter, ULONG CharacteristicValue) const @@ -152,7 +152,7 @@ private: ULONG m_VID; ULONG m_PID; ULONG m_BCD; - + static LONG m_defaultDumpLevel; DECLARE_CWDMLIST_ENTRY(CUsbDkHideRule); }; |