Esempio n. 1
0
 public static extern uint SetCriticalSectionSpinCount([NativeTypeName("LPCRITICAL_SECTION")] CRITICAL_SECTION *lpCriticalSection, [NativeTypeName("DWORD")] uint dwSpinCount);
Esempio n. 2
0
 public static extern BOOL TryEnterCriticalSection([NativeTypeName("LPCRITICAL_SECTION")] CRITICAL_SECTION *lpCriticalSection);
Esempio n. 3
0
 public static extern void LeaveCriticalSection([NativeTypeName("LPCRITICAL_SECTION")] CRITICAL_SECTION *lpCriticalSection);
Esempio n. 4
0
 public static extern BOOL InitializeCriticalSectionEx([NativeTypeName("LPCRITICAL_SECTION")] CRITICAL_SECTION *lpCriticalSection, [NativeTypeName("DWORD")] uint dwSpinCount, [NativeTypeName("DWORD")] uint Flags);
Esempio n. 5
0
 internal static unsafe partial void DeleteCriticalSection(CRITICAL_SECTION *lpCriticalSection);
Esempio n. 6
0
 internal static unsafe partial bool SleepConditionVariableCS(CONDITION_VARIABLE *ConditionVariable, CRITICAL_SECTION *CriticalSection, int dwMilliseconds);
Esempio n. 7
0
 static internal unsafe extern void DeleteCriticalSection(CRITICAL_SECTION *lpCriticalSection);
Esempio n. 8
0
 static internal unsafe extern void InitializeCriticalSectionEx(CRITICAL_SECTION *lpCriticalSection, int dwSpinCount, int flags);
Esempio n. 9
0
 internal static extern unsafe void DeleteCriticalSection(CRITICAL_SECTION *lpCriticalSection);
Esempio n. 10
0
 internal static extern unsafe void InitializeCriticalSection(CRITICAL_SECTION *lpCriticalSection);
Esempio n. 11
0
 internal static unsafe extern void LeaveCriticalSection(CRITICAL_SECTION *lpCriticalSection);