INT 21,57 - Get/Set File Date and Time Using Handle

AH = 57h

AL = 00 get date and time

= 01 set date and time

= 02 ??? (DOS 4.0+ undocumented)

= 03 ??? (DOS 4.0+ undocumented)

= 04 ??? (DOS 4.0+ undocumented)

BX = file handle

CX = time to set (if setting)

DX = date to set (if setting)

ES:DI = pointer to buffer to contain results

on return:

AX = error code if CF set (see ~DOS ERROR CODES~)

CX = file time (if reading, see below)

DX = file date (if reading, see below)

% Time encoding:

񖢖񕺼񕓢񔬈񔄮� Time in CX

� � � � � � � � � � � +------------ two second incr (0-29)

� � � � � +----------------------- minutes 0-59)

+-------------------------------- hours (0-29)

% Date Encoding

񖢖񕺼񕓢񔬈񔄮� Date in DX

� � � � � � � � � � � +------------ day (1-31)

� � � � � � � +------------------- month (1-12)

+-------------------------------- year - 1980


Zur點k zum Interrupt Info. Roger Morgan / 1998 L.膎derung 29.03.99