|
dxd - dynax driver framework 2.7.0d222
cross platform open source driver development framework
|
Software Device API instance. More...
#include <dx_proxy_device.h>
Public Member Functions | |
| dx_catchall_rethrow (, "%s", id.c_str()) ~software() noexcept | |
| software & | lifetime (::SW_DEVICE_LIFETIME lifetime) try |
| software (const char *product_id, const ::GUID &guid, const std::string &id, const void *desc=nullptr, size_t size=0) try | |
Software Device API instance.
PnP enumerates the device as SWD<product_id><id> and matches the driver INF by the hardware ID product_id; desc travels as DEVPROP_TYPE_BINARY property {guid, 2} on the PDO. The API is wide-string only - product_id and id are ASCII identifiers, so a plain widening suffices.
|
inline |
|
inlinenoexcept |
|
inline |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |