FilterDevice: Add support for externally assigned serial number

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
This commit is contained in:
Dmitry Fleytman 2017-02-19 13:54:06 +02:00
parent 6f383cb2b9
commit 2e945fe180

View file

@ -163,6 +163,12 @@ public:
ULONG GetInstanceNumber() const
{ return m_InstanceNumber; }
ULONG GetSerialNumber() const
{ return m_SerialNumber; }
void SetSerialNumber(ULONG Number)
{ m_SerialNumber = Number; }
private:
~CUsbDkFilterDevice()
{
@ -200,6 +206,7 @@ private:
CUsbDkFilterDevice& operator= (const CUsbDkFilterDevice&) = delete;
CInstanceCounter<CUsbDkFilterDevice> m_InstanceNumber;
ULONG m_SerialNumber;
friend class CUsbDkFilterDeviceInit;
friend class CUsbDkRedirectorQueueData;