API:System.SyncObjs.TConditionVariableCS.WaitFor
Delphi
function WaitFor(CriticalSection: TCriticalSection; TimeOut: Cardinal = INFINITE): TWaitResult; overload;
function WaitFor(var CriticalSection: TRTLCriticalSection; TimeOut: Cardinal = INFINITE): TWaitResult; overload;
C++
HIDESBASE TWaitResult __fastcall WaitFor(TCriticalSection* CriticalSection, unsigned TimeOut = (unsigned)(0xffffffff))/* overload */;
HIDESBASE TWaitResult __fastcall WaitFor(Winapi::Windows::TRTLCriticalSection &CriticalSection, unsigned TimeOut = (unsigned)(0xffffffff))/* overload */;
inline TWaitResult __fastcall WaitFor(unsigned Timeout = (unsigned)(0xffffffff)){ return TSynchroObject::WaitFor(Timeout); }
inline TWaitResult __fastcall WaitFor(const System::Timespan::TTimeSpan &Timeout){ return TSynchroObject::WaitFor(Timeout); }
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | TConditionVariableCS |
Beschreibung
Wird nicht verwendet.
System.SyncObjs.TConditionVariableCS.WaitFor erbt von System.SyncObjs.TSynchroObject.WaitFor. Der folgende Inhalt bezieht sich auf System.SyncObjs.TSynchroObject.WaitFor.
Wird nicht verwendet.
Die Methode WaitFor wird zur Zeit nicht verwendet. Sie wird immer wrError
zurückgeben.