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.