|
WinStd
Additional templates and function helpers for Microsoft Windows using Standard C++ classes
|
Builds a list of drivers in constructor and deletes it in destructor. More...
#include <SetupAPI.h>
Public Member Functions | |
| setup_driver_info_list_builder (_In_ HDEVINFO DeviceInfoSet, _Inout_opt_ PSP_DEVINFO_DATA DeviceInfoData, _In_ DWORD DriverType) noexcept | |
| Construct the builder and builds a list of drivers that is associated with a specific device or with the global class driver list for a device information set. More... | |
| virtual | ~setup_driver_info_list_builder () |
| Deletes a driver list and destructs the builder. More... | |
| BOOL | status () const noexcept |
Return result of SetupDiBuildDriverInfoList() call. More... | |
Protected Attributes | |
| HDEVINFO | m_DeviceInfoSet |
| PSP_DEVINFO_DATA | m_DeviceInfoData |
| DWORD | m_DriverType |
| BOOL | m_result |
| Did building succeed? | |
Builds a list of drivers in constructor and deletes it in destructor.
|
inlinenoexcept |
Construct the builder and builds a list of drivers that is associated with a specific device or with the global class driver list for a device information set.
|
inlinevirtual |
Deletes a driver list and destructs the builder.
|
inlinenoexcept |
Return result of SetupDiBuildDriverInfoList() call.