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