|
dxd - dynax driver framework 2.6.0d201
cross platform open source driver development framework
|
#include <dx_proxy_driver.h>
Inheritance diagram for dx::proxy::driver< device_t >::setup:
Collaboration diagram for dx::proxy::driver< device_t >::setup:Public Member Functions | |
| setup & | purge (const char *hwid) |
| setup & | remove (const char *hwid) noexcept |
| setup & | rescan () noexcept |
| setup (const ::GUID &guid, const char *bus=nullptr) | |
| the driver interface class constructor | |
| const std::string | uid (int instance) const |
| the device enumerator | |
| ~setup () noexcept | |
| the driver interface class destructor | |
|
inline |
the driver interface class constructor
the underlaying windows API is ::SetupDiGetClassDevs(). for detailed information see http://msdn.microsoft.com/en-us/library/ms792959.aspx
| exception_t | exception |
| guid | the GUID identifying the driver interface or device class |
| bus | bus enumerator for device classe |
|
inlinenoexcept |
the driver interface class destructor
the underlaying windows API is ::SetupDiDestroyDeviceInfoList(). for detailed information see http://msdn.microsoft.com/en-us/library/ms792991.aspx
|
inline |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inline |
the device enumerator
the underlaying windows API is ::SetupDiEnumDeviceInterfaces() and ::SetupDiGetDeviceInterfaceDetail(). for detailed information see http://msdn.microsoft.com/en-us/library/ms791242.aspx resp. http://msdn.microsoft.com/en-us/library/ms792901.aspx
| ERROR_INSUFFICIENT_BUFFER | if the internally provide stack space is too small. |
Here is the caller graph for this function:| (c) copyright 2009 dynamic acoustics e.U. | generated on Mon Mar 9 2026 |