#include <bzsdev.h>
Classes | |
class | iterator |
Public Member Functions | |
bool | Valid () |
~DeviceInformationSet () | |
iterator | begin () |
iterator | end () |
Static Public Member Functions | |
static DeviceInformationSet | GetLocalDevices (const GUID *pInterfaceGuid=NULL, DWORD Flags=DIGCF_PRESENT) |
Private Member Functions | |
DeviceInformationSet (HDEVINFO hDevInfo, const GUID *pGuid) | |
Private Attributes | |
HDEVINFO | m_hDevInfo |
GUID | m_InterfaceGuid |
bool | m_bGuidUsed |
This class represents an information set containing data about a set of devices. Use DeviceInformationSet::iterator class to iterate over the devices.
BazisLib::DeviceInformationSet::DeviceInformationSet | ( | HDEVINFO | hDevInfo, | |
const GUID * | pGuid | |||
) | [inline, private] |
BazisLib::DeviceInformationSet::~DeviceInformationSet | ( | ) | [inline] |
iterator BazisLib::DeviceInformationSet::begin | ( | ) | [inline] |
iterator BazisLib::DeviceInformationSet::end | ( | ) | [inline] |
static DeviceInformationSet BazisLib::DeviceInformationSet::GetLocalDevices | ( | const GUID * | pInterfaceGuid = NULL , |
|
DWORD | Flags = DIGCF_PRESENT | |||
) | [inline, static] |
bool BazisLib::DeviceInformationSet::Valid | ( | ) | [inline] |
bool BazisLib::DeviceInformationSet::m_bGuidUsed [private] |
HDEVINFO BazisLib::DeviceInformationSet::m_hDevInfo [private] |