#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] |