BazisLib::DeviceInformationSet Class Reference

Represents a device information set structure (HDEVINFO). More...

#include <bzsdev.h>

Collaboration diagram for BazisLib::DeviceInformationSet:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

Represents a device information set structure (HDEVINFO).

This class represents an information set containing data about a set of devices. Use DeviceInformationSet::iterator class to iterate over the devices.


Constructor & Destructor Documentation

BazisLib::DeviceInformationSet::DeviceInformationSet ( HDEVINFO  hDevInfo,
const GUID pGuid 
) [inline, private]

BazisLib::DeviceInformationSet::~DeviceInformationSet (  )  [inline]


Member Function Documentation

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]

Here is the call graph for this function:

bool BazisLib::DeviceInformationSet::Valid (  )  [inline]


Member Data Documentation


The documentation for this class was generated from the following file:
SourceForge.net Logo