class axl::sys::win::DeviceInfoSet
#include <axl_sys_win_DeviceInfo.h>
class DeviceInfoSet: public axl::sl::Handle
{
public:
// methods
bool
create(uint_t flags = DIGCF_PRESENT);
bool
create(
const GUID& classGuid,
uint_t flags = DIGCF_PRESENT
);
bool
create(
const sl::StringRef_w& enumerator,
uint_t flags = DIGCF_PRESENT
);
bool
getDeviceInfo(
size_t i,
DeviceInfo* deviceInfo
);
static
bool
getDeviceClassGuids(
const sl::StringRef_w& name,
GUID* buffer,
size_t count,
dword_t* requiredCount
);
static
bool
getDeviceClassGuids(
const sl::StringRef_w& name,
sl::Array<GUID>* buffer
);
};