GVL

VAR_GLOBAL CONSTANT GVL
    S_OK               : HRESULT := 0;
    S_FALSE            : HRESULT := 1;
    S_PENDING          : HRESULT := 16#203;
    S_WATCHDOG_TIMEOUT : HRESULT := 16#256;
    OTCID_CreateNewId  : OTCID := 16#FFFFFFFF;
    OTCID_FirstFreeId  : OTCID := 16#71010000;
    OTCID_LastFreeId   : OTCID := 16#710FFFFF;
    NULL : PVOID := 0;
END_VAR

Name

Typ

Wert

Verwendung

Bedeutung

S_OK

HRESULT

0

 

Diese Konstante kann genutzt werden, um eine fehlerfreie Abarbeitung in einem HRESULT Statuscode zu kennzeichnen.

S_FALSE

HRESULT

1

 

Diese Konstante signalisiert eine erfolgreiche Abarbeitung, bei der jedoch ein negatives oder unvollständiges Ergebnis erzielt wurde.

S_PENDING

HRESULT

16#203

 

Diese Konstante signalisiert eine erfolgreiche Abarbeitung, bei der jedoch noch kein Ergebnis vorliegt.

S_WATCHDOG_TIMEOUT

HRESULT

16#256

 

Diese Konstante signalisiert eine erfolgreiche Abarbeitung, bei der jedoch eine Zeitüberschreitung eintrat. Je nach Funktion wurde dabei die gewünschte Verarbeitung abgebrochen.

OTCID_CreateNewId

OTCID

16#FFFFFFFF

FW_ObjMgr_CreateAndInitInstance

Diese Konstante wird genutzt, um eine neue Objekt-ID generieren zu lassen.

OTCID_FirstFreeId

OTCID

16#71010000

 

 

OTCID_LastFreeId

OTCID

16#710FFFFF

 

 

NULL

PVOID

0

 

NULL Zeiger