SetupDiGetClassDevs function setupapi
Win32Result<HDEVINFO>
SetupDiGetClassDevs(
- Pointer<
GUID> ? classGuid, - PCWSTR? enumerator,
- HWND? hwndParent,
- SETUP_DI_GET_CLASS_DEVS_FLAGS flags,
Returns a handle to a device information set that contains requested device information elements for a local computer.
To learn more, see learn.microsoft.com/windows/win32/api/setupapi/nf-setupapi-setupdigetclassdevsw.
Implementation
Win32Result<HDEVINFO> SetupDiGetClassDevs(
Pointer<GUID>? classGuid,
PCWSTR? enumerator,
HWND? hwndParent,
SETUP_DI_GET_CLASS_DEVS_FLAGS flags,
) {
final result_ = SetupDiGetClassDevsW_Wrapper(
classGuid ?? nullptr,
enumerator ?? nullptr,
hwndParent ?? nullptr,
flags,
);
return Win32Result(value: HDEVINFO(result_.value.i64), error: result_.error);
}