#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<
class 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<
class device_t = device>
◆ purge()
template<
class device_t = device>
◆ remove()
template<
class device_t = device>
◆ rescan()
template<
class device_t = device>
◆ uid()
template<
class device_t = device>
The documentation for this class was generated from the following file: