replace Marshal.GetLastWin32Error() after dll load failures with Marshal.GetLastSystemError()

This commit is contained in:
Aytackydln committed 2025-09-05 00:14:16 +02:00
1 parent 13f3dde185
commit 00eec7ab80
6 files changed
+6 -6

No files matched your search

@@ -41,7 +41,7 @@ internal static class _LogitechGSDK
#if NET6_0
throw new RGBDeviceException($"Logitech LoadLibrary failed with error code {Marshal.GetLastPInvokeError()}");
#else
throw new RGBDeviceException($"Logitech LoadLibrary failed with error code {Marshal.GetLastWin32Error()}");
throw new RGBDeviceException($"Logitech LoadLibrary failed with error code {Marshal.GetLastSystemError()}");
#endif
if (!NativeLibrary.TryGetExport(_handle, "LogiLedInit", out _logiLedInitPointer)) throw new RGBDeviceException("Failed to load Logitech function 'LogiLedInit'");