// Licensed under the Apache License, Version 2.0 // <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option. // All files in the project carrying such notice may not be copied, modified, or distributed // except according to those terms. //! ApiSet Contract for api-ms-win-core-synch-l1
::java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
:java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 46 usejava.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 46
LPSECURITY_ATTRIBUTES,,
}; use um:: pub(
:,
PVOID java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 27
T, VOID
}; pub -> BOOL typeSRWLOCK RTL_SRWLOCK pubtype: ,
xtern "ystem" { pub}
INIT_ONCE ;
);
fn java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
SRWLock: PSRWLOCK,
b const INIT_ONCE_STATIC_INIT: //pub const INIT_ONCE_CHECK_ONLY: ULONG = RTL_RUN_ONCE_CHECK_ONLY//pubconst INIT_ONCE_ASYNC://pub const INIT_ONCE_INIT_FAILED: ULONG = RTL_RUN_ONCE_INIT_FAILED;
>java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
SRWLock
InitFn
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
fnInitOnceBeginInitialize
);
(
SRWLock: PSRWLOCK,
); pubTryAcquireSRWLockExclusive
SRWLock: java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
) -> BOOLEAN; pub fn TryAcquireSRWLockShared
) -> BOOL;
) -> BOOLEAN; pub fn InitializeCriticalSection(
lpCriticalSectionjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 28
; pub fn EnterCriticalSection(
lpCriticalSection:}
); =; pub fn LeaveCriticalSectionpub PCONDITION_VARIABLE ;
:,
); pub fn InitializeCriticalSectionAndSpinCount(
lpCriticalSection ,
dwSpinCount: DWORD pubfn (
;
;
lpCriticalSection: LPCRITICAL_SECTION,
(
Flags: DWORD,
; pub (
lpCriticalSection: java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 36
dwSpinCount: java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 6
)- java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15 pub fn (
lpCriticalSection: LPCRITICAL_SECTION,
)- BOOL pub fn SRWLockPSRWLOCK
:java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
)
} type RTL_RUN_ONCE pubtype PINIT_ONCE = java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 23 pub , //pub const INIT_ONCE_STATIC_INIT: INIT_ONCE = RTL_RUN_ONCE_INIT; //pub const INIT_ONCE_CHECK_ONLY: ULONG = RTL_RUN_ONCE_CHECK_ONLY; //pub const INIT_ONCE_ASYNC: ULONG = RTL_RUN_ONCE_ASYNC; //pub const INIT_ONCE_INIT_FAILED: ULONG = RTL_RUN_ONCE_INIT_FAILED; //pub const INIT_ONCE_CTX_RESERVED_BITS: usize = RTL_RUN_ONCE_CTX_RESERVED_BITS;
FN!{stdcall PINIT_ONCE_FN(
InitOnce java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
fn(
}
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 25 pub:java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
InitOnce: PINIT_ONCE,
);
,
InitOnce: PINIT_ONCE,
InitFn :* HANDLE
Parameter java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
ContextLPVOID
) -> BOOL; pub )-;
lpInitOnce,
//pubconst MUTEX_MODIFY_STATE: ORD = MUTANT_ALL_ACCESS;
pub fn CreateMutexA(
lpContext: *mut LPVOID,
) -> BOOL; pub fn InitOnceComplete(
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
dwFlags:DWORD,
lpContext: LPVOID,
) -> BOOL;
} pub lpName: LPCWSTR, pubtype PCONDITION_VARIABLE = *mut CONDITION_VARIABLE; pubconst java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16 //pub const CONDITION_VARIABLE_LOCKMODE_SHARED: ULONG = RTL_CONDITION_VARIABLE_LOCKMODE_SHARED; extern"system" { pubfn
ConditionVariable :BOOL,
)java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6 pub fnWakeConditionVariable
ConditionVariable: lpEventAttributes: LPSECURITY_ATTRIBUTES,
);
,
bInitialState
); pub fn SleepConditionVariableCS()-java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
CriticalSection: java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 28
: DWORD,
) -> BOOL; pub fn SleepConditionVariableSRW(
ConditionVariable: PCONDITION_VARIABLE,
SRWLock: PSRWLOCK,
dwMilliseconds: DWORD,
Flags: ULONG,
) -> BOOL; pub (
hEventdwDesiredAccess DWORD
) - bInheritHandleBOOL
fn(
hEvent: HANDLE,
) -> ) -> HANDL pub ReleaseSemaphore
hSemaphore: HANDLE,
: LONG
)- HANDLEjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
) -> BOOL; pub fn ReleaseMutex(
hMutex: HANDLE,
) -> BOOL; pub fn pub fnOpenSemaphoreW
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 24
dwMilliseconds
)FN!stdcallPTIMERAPCROUTINE pub fn SleepEx(
lpArgToCompletionRoutinejava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 8
) -> DWORD; pub fnjava.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Range [17, 15) out of bounds for length 24
dwMillisecondsjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
bAlertable: BOOL,
) ->DWORD
pubpfnCompletionRoutine: PTIMERAPCROUTINE
nCount ,
: ,
TolerableDelay,
dwMillisecondsDWORD
fn(
) -> DWORD;
} //pub const MUTEX_MODIFY_STATE: DWORD = MUTANT_QUERY_STATE; //pub const MUTEX_ALL_ACCESS: DWORD = MUTANT_ALL_ACCESS;
:*onstLARGE_INTEGER,
:LONG
: ,
lpArgToCompletionRou
fResume java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
) ->java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 pubCreateMutexW(
lpMutexAttributes: LPSECURITY_ATTRIBUTES,
bInitialOwner: BOOLextern"ystem java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
lpName: LPCWSTR,
)- ; pub fn OpenMutexW(
dwDesiredAccessjava.lang.StringIndexOutOfBoundsException: Range [17, 15) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
lpEventAttributes: java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 23
H;
lpName: LPCSTR,
) -> java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26 pub fn CreateEventW(
lpEventAttributes: LPSECURITY_ATTRIBUTES,
bManualReset: BOOL java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 49
lpName: java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 16
>java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
:java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
dAccess java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
:
lpName: LPCSTR,java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 17
)- HANDLE pub dwFlags ,
dwDesiredAccess: DWORD,
bInheritHandle: BOOL,
lpName: LPCWSTR
- ; pub fn OpenSemaphoreW(
: , pub SYNCHRONIZATION_BARRIER RTL_BARRIERjava.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
lpName: LPCWSTR,
) -> HANDLE;
}
FN!{stdcall PTIMERAPCROUTINE(
lpArgToCompletionRoutinepubjava.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 50
dwTimerLowValue:DWORD
dwTimerHighValuepubconst SYNCHRONIZATION_BARRIER_FLAGS_BLOCK_ONLY: DWORD = 0x02;
) -> ()} extern"pub const SYNCHRONIZATION_BARRIER_FLAGS_NO_DELETE: DWORD = 0x04; pub fnextern"system"{
dwDesiredAccess: DWORD,
bInheritHandle:BOOL,
lpTimerName: LPCWSTR,
) -> HANDLE; pub fn SetWaitableTimerEx((
hTimer: HANDLE,
lpDueTime: *const LARGE_INTEGER,
lPeriod: LONG,
pfnCompletionRoutine: PTIMERAPCROUTINE,
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 14
WakeContext:PREASON_CONTEXT,
TolerableDelay: ULONG,
) -> BOOL; pub fn SetWaitableTimer(
hTimer: HANDLE,
lpDueTime: *const LARGE_INTEGER,
) -> BOOL
pfnCompletionRoutine:PTIMERAPCROUTINE,
lpArgToCompletionRoutine:LPVOIDjava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
fResume: : DWORD
) ) pub CancelWaitableTimer(
hTimer: :*utVOIDjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
) -> BOOL;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 pubpub WakeByAddressSingle extern";
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 49
java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 32
) -> DWORD java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
dwDesiredAccess,
) -> HANDLE; pub fn CreateMutexExW:
:java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 49
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
-> HANDLE
java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
) -> :java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
} pub pubconst CREATE_EVENT_INITIAL_SET: DWORD = 0x00000002; extern"system" { pub fn CreateEventExA(
lpEventAttributes: LPSECURITY_ATTRIBUTES,
lpName: LPCSTR,
dwFlags: DWORD,
dwDesiredAccess: DWORD,
) -> HANDLE; pub fn CreateEventExW(
lpEventAttributes: LPSECURITY_ATTRIBUTES,
lpName: LPCWSTR,
dwFlags: DWORD,
dwDesiredAccess: DWORD,
) -> HANDLE; pub fn CreateSemaphoreExW(
lpSemaphoreAttributes: LPSECURITY_ATTRIBUTES,
lInitialCount: LONG,
lMaximumCount: LONG,
lpName: LPCWSTR,
dwFlags: DWORD,
dwDesiredAccess: DWORD,
) -> HANDLE;
} pubconst CREATE_WAITABLE_TIMER_MANUAL_RESET: DWORD = 0x00000001; extern"system" { pub fn CreateWaitableTimerExW(
lpTimerAttributes: LPSECURITY_ATTRIBUTES,
lpTimerName: LPCWSTR,
dwFlags: DWORD,
dwDesiredAccess: DWORD,
) -> HANDLE;
} pubtype SYNCHRONIZATION_BARRIER = RTL_BARRIER; pubtype PSYNCHRONIZATION_BARRIER = PRTL_BARRIER; pubtype LPSYNCHRONIZATION_BARRIER = PRTL_BARRIER; pubconst SYNCHRONIZATION_BARRIER_FLAGS_SPIN_ONLY: DWORD = 0x01; pubconst SYNCHRONIZATION_BARRIER_FLAGS_BLOCK_ONLY: DWORD = 0x02; pubconst SYNCHRONIZATION_BARRIER_FLAGS_NO_DELETE: DWORD = 0x04; extern"system" { pub fn EnterSynchronizationBarrier(
lpBarrier: LPSYNCHRONIZATION_BARRIER,
dwFlags: DWORD,
) -> BOOL; pub fn InitializeSynchronizationBarrier(
lpBarrier: LPSYNCHRONIZATION_BARRIER,
lTotalThreads: LONG,
lSpinCount: LONG,
) -> BOOL; pub fn DeleteSynchronizationBarrier(
lpBarrier: LPSYNCHRONIZATION_BARRIER,
) -> BOOL; pub fn Sleep(
dwMilliseconds: DWORD,
); pub fn WaitOnAddress(
Address: *mut VOID,
CompareAddress: PVOID,
AddressSize: SIZE_T,
dwMilliseconds: DWORD,
) -> BOOL; pub fn WakeByAddressSingle(
Address: PVOID,
); pub fn WakeByAddressAll(
Address: PVOID,
); pub fn SignalObjectAndWait(
hObjectToSignal: HANDLE,
hObjectToWaitOn: HANDLE,
dwMilliseconds: DWORD,
bAlertable: BOOL,
) -> DWORD; pub fn WaitForMultipleObjects(
nCount: DWORD,
lpHandles: *const HANDLE,
bWaitAll: BOOL,
dwMilliseconds: DWORD,
) -> DWORD; pub fn CreateSemaphoreW(
lpSemaphoreAttributes: LPSECURITY_ATTRIBUTES,
lInitialCount: LONG,
lMaximumCount: LONG,
lpName: LPCWSTR,
) -> HANDLE; pub fn CreateWaitableTimerW(
lpTimerAttributes: LPSECURITY_ATTRIBUTES,
bManualReset: BOOL,
lpTimerName: LPCWSTR,
) -> HANDLE;
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.5Angebot
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.