[XAM] Added overlap to XamUserReadProfileSettings

- Removed delay on CompleteOverlappedDeferredEx
This commit is contained in:
Gliniak
2025-05-30 20:26:54 +02:00
committed by Radosław Gliński
parent 96c2fb13f7
commit 31ce3e0c71
2 changed files with 64 additions and 62 deletions

View File

@@ -49,8 +49,6 @@ DECLARE_string(cl);
namespace xe {
namespace kernel {
constexpr uint32_t kDeferredOverlappedDelayMillis = 100;
// This is a global object initialized with the XboxkrnlModule.
// It references the current kernel state object that all kernel methods should
// be using to stash their variables.
@@ -1024,8 +1022,6 @@ void KernelState::CompleteOverlappedDeferredEx(
if (pre_callback) {
pre_callback();
}
xe::threading::Sleep(
std::chrono::milliseconds(kDeferredOverlappedDelayMillis));
uint32_t extended_error, length;
auto result = completion_callback(extended_error, length);
CompleteOverlappedEx(overlapped_ptr, result, extended_error, length);