UsbDkHelper: Add interface GetRedirectorSystemHandle()
Signed-off-by: Pavel Gurvich <pavel@daynix.com> Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
This commit is contained in:
parent
2f82bf2c55
commit
cdff8c0bae
3 changed files with 12 additions and 0 deletions
|
|
@ -38,5 +38,8 @@ public:
|
|||
DWORD BytesWritten;
|
||||
Write(&Request, sizeof(Request), &BytesWritten);
|
||||
}
|
||||
|
||||
HANDLE GetSystemHandle() const
|
||||
{ return m_hDriver; }
|
||||
};
|
||||
//-----------------------------------------------------------------------------------
|
||||
|
|
@ -248,3 +248,10 @@ BOOL ReadPipe(HANDLE DeviceHandle, PUSB_DK_TRANSFER_REQUEST Request)
|
|||
}
|
||||
}
|
||||
//-------------------------------------------------------------------------------------------
|
||||
|
||||
HANDLE GetRedirectorSystemHandle(HANDLE DeviceHandle)
|
||||
{
|
||||
auto deviceHandle = reinterpret_cast<PREDIRECTED_DEVICE_HANDLE>(DeviceHandle);
|
||||
return deviceHandle->RedirectorAccess->GetSystemHandle();
|
||||
}
|
||||
//-------------------------------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -40,6 +40,8 @@ extern "C" {
|
|||
|
||||
DLL BOOL WritePipe(HANDLE DeviceHandle, PUSB_DK_TRANSFER_REQUEST Request);
|
||||
DLL BOOL ReadPipe(HANDLE DeviceHandle, PUSB_DK_TRANSFER_REQUEST Request);
|
||||
|
||||
DLL HANDLE GetRedirectorSystemHandle(HANDLE DeviceHandle);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue