#include <dx_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()
dx::generic::driver::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()
dx::generic::driver::setup::~setup |
( |
| ) |
|
|
inlinenoexcept |
◆ purge()
setup & dx::generic::driver::setup::purge |
( |
const char * | hwid | ) |
|
|
inline |
◆ remove()
setup & dx::generic::driver::setup::remove |
( |
const char * | hwid | ) |
|
|
inlinenoexcept |
◆ rescan()
setup & dx::generic::driver::setup::rescan |
( |
| ) |
|
|
inlinenoexcept |
◆ uid()
const std::string dx::generic::driver::setup::uid |
( |
int | instance | ) |
const |
|
inline |
The documentation for this class was generated from the following file: