Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EnumProcessModulesUntilSuccess()

static void System.Diagnostics.NtProcessManager.EnumProcessModulesUntilSuccess ( SafeProcessHandle processHandle,
IntPtr[] modules,
int size,
out int needed )
inlinestaticprivate

Definition at line 554 of file NtProcessManager.cs.

555 {
556 int num = 0;
557 while (true)
558 {
559 if (global::Interop.Kernel32.EnumProcessModules(processHandle, modules, size, out needed))
560 {
561 return;
562 }
563 if (num++ > 50)
564 {
565 break;
566 }
567 Thread.Sleep(1);
568 }
569 throw new Win32Exception();
570 }
static void Sleep(int millisecondsTimeout)
Definition Thread.cs:658

References System.Threading.Thread.Sleep().

Referenced by System.Diagnostics.NtProcessManager.GetModules().