RHHelper: Introduce UsbDkRedirectorAccess class
UsbDkRedirectorAccess is responsible for redirected device interfacing Signed-off-by: Pavel Gurvich <pavel@daynix.com> Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
This commit is contained in:
parent
82a7c6d339
commit
1503502858
4 changed files with 40 additions and 0 deletions
4
UsbDkHelper/RedirectorAccess.cpp
Normal file
4
UsbDkHelper/RedirectorAccess.cpp
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#include "stdafx.h"
|
||||
#include "RedirectorAccess.h"
|
||||
|
||||
//------------------------------------------------------------------------------------------------
|
||||
28
UsbDkHelper/RedirectorAccess.h
Normal file
28
UsbDkHelper/RedirectorAccess.h
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
#pragma once
|
||||
|
||||
#include "UsbDkData.h"
|
||||
#include "DriverFile.h"
|
||||
#include "UsbDkNames.h"
|
||||
|
||||
class UsbDkDriverAccess;
|
||||
//-----------------------------------------------------------------------------------
|
||||
#define REDIRECTOR_ACCESS_EXCEPTION_STRING TEXT("Redirection operation error. ")
|
||||
|
||||
class UsbDkRedirectorAccessException : public UsbDkW32ErrorException
|
||||
{
|
||||
public:
|
||||
UsbDkRedirectorAccessException() : UsbDkW32ErrorException(REDIRECTOR_ACCESS_EXCEPTION_STRING){}
|
||||
UsbDkRedirectorAccessException(LPCTSTR lpzMessage) : UsbDkW32ErrorException(tstring(REDIRECTOR_ACCESS_EXCEPTION_STRING) + lpzMessage){}
|
||||
UsbDkRedirectorAccessException(LPCTSTR lpzMessage, DWORD dwErrorCode) : UsbDkW32ErrorException(tstring(REDIRECTOR_ACCESS_EXCEPTION_STRING) + lpzMessage, dwErrorCode){}
|
||||
UsbDkRedirectorAccessException(tstring errMsg) : UsbDkW32ErrorException(tstring(REDIRECTOR_ACCESS_EXCEPTION_STRING) + errMsg){}
|
||||
UsbDkRedirectorAccessException(tstring errMsg, DWORD dwErrorCode) : UsbDkW32ErrorException(tstring(REDIRECTOR_ACCESS_EXCEPTION_STRING) + errMsg, dwErrorCode){}
|
||||
};
|
||||
//-----------------------------------------------------------------------------------
|
||||
class UsbDkRedirectorAccess : public UsbDkDriverFile
|
||||
{
|
||||
public:
|
||||
UsbDkRedirectorAccess()
|
||||
:UsbDkDriverFile(USBDK_TEMP_REDIRECTOR_USERMODE_NAME)
|
||||
{}
|
||||
};
|
||||
//-----------------------------------------------------------------------------------
|
||||
|
|
@ -509,6 +509,7 @@
|
|||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">Use</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">Use</PrecompiledHeader>
|
||||
</ClCompile>
|
||||
<ClCompile Include="RedirectorAccess.cpp" />
|
||||
<ClCompile Include="RegAccess.cpp">
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|Win32'">Use</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Win7 Debug|Win32'">Use</PrecompiledHeader>
|
||||
|
|
@ -600,6 +601,7 @@
|
|||
<ClInclude Include="DriverFile.h" />
|
||||
<ClInclude Include="Exception.h" />
|
||||
<ClInclude Include="Installer.h" />
|
||||
<ClInclude Include="RedirectorAccess.h" />
|
||||
<ClInclude Include="RegAccess.h" />
|
||||
<ClInclude Include="DeviceMgr.h" />
|
||||
<ClInclude Include="UsbDkHelper.h" />
|
||||
|
|
|
|||
|
|
@ -51,6 +51,9 @@
|
|||
<ClCompile Include="DriverFile.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="RedirectorAccess.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="UsbDkHelper.h">
|
||||
|
|
@ -89,5 +92,8 @@
|
|||
<ClInclude Include="DriverFile.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="RedirectorAccess.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Loading…
Add table
Add a link
Reference in a new issue