#include <dx_proxy_driver.h>
|
| 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
|
| |
◆ setup()
template<typename device_t = device<>>
| dx::proxy::driver< device_t >::setup::setup |
( |
const ::GUID & | guid, |
|
|
const char * | bus = nullptr ) |
|
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
- Exceptions
-
- Parameters
-
| guid | the GUID identifying the driver interface or device class |
| bus | bus enumerator for device classe |
◆ ~setup()
template<typename device_t = device<>>
◆ purge()
template<typename device_t = device<>>
◆ remove()
template<typename device_t = device<>>
◆ rescan()
template<typename device_t = device<>>
◆ uid()
template<typename device_t = device<>>
The documentation for this class was generated from the following file: