System.TMonitorSupport

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
System.pas
System.hpp
System System

Beschreibung

Repräsentiert eine Struktur, die eine Anzahl von Funktionszeigern enthält, die von Routinen zur Unterstützung von Monitoren verwendet werden.

TMonitorSupport repräsentiert eine Struktur, die eine Anzahl von Funktionszeigern enthält, die von Routinen zur Unterstützung von Monitoren verwendet werden.

Anmerkung:  TMonitorSupport wird intern vom Delphi-Compiler verwendet.

Siehe auch