System.TMonitorSupport
Delphi
TMonitorSupport = record
NewSyncObject: function: Pointer;
FreeSyncObject: procedure (SyncObject: Pointer);
NewWaitObject: function: Pointer;
FreeWaitObject: procedure (WaitObject: Pointer);
WaitOrSignalObject: function (SignalObject, WaitObject: Pointer; Timeout: Cardinal): Cardinal;
end;
C++
struct DECLSPEC_DRECORD TMonitorSupport
{
public:
void * __fastcall (*NewSyncObject)(void);
void __fastcall (*FreeSyncObject)(void * SyncObject);
void * __fastcall (*NewWaitObject)(void);
void __fastcall (*FreeWaitObject)(void * WaitObject);
unsigned __fastcall (*WaitOrSignalObject)(void * SignalObject, void * WaitObject, unsigned Timeout);
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | System.pas System.hpp |
System | System |
Description
Représente une structure qui contient un certain nombre de pointeurs de fonction utilisés par les routines de support du moniteur.
TMonitorSupport représente une structure qui contient un certain nombre de pointeurs de fonction utilisés par les routines de support du moniteur.
Remarque : TMonitorSupport est utilisé en interne par le compilateur Delphi.