System.TMonitorSupport

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi