[ Pobierz całość w formacie PDF ]
.x+, undocumented)~INT 21,59~ Get extended error information (3.x+)~INT 21,5A~ Create temporary file (3.x+)~INT 21,5B~ Create new file (3.x+)~INT 21,5C~ Lock/unlock file access (3.x+)~INT 21,5D~ Critical error information (undocumented 3.x+)~INT 21,5E~ Network services (3.1+)~INT 21,5F~ Network redirection (3.1+)~INT 21,60~ Get fully qualified file name (undocumented 3.x+)~INT 21,62~ Get address of program segment prefix (3.x+)~INT 21,63~ Get system lead byte table (MSDOS 2.25 only)~INT 21,64~ Set device driver look ahead (undocumented 3.3+)~INT 21,65~ Get extended country information (3.3+)~INT 21,66~ Get/set global code page (3.3+)~INT 21,67~ Set handle count (3.3+)~INT 21,68~ Flush buffer (3.3+)~INT 21,69~ Get/set disk serial number (undocumented DOS 4.0+)~INT 21,6A~ DOS reserved (DOS 4.0+)~INT 21,6B~ DOS reserved~INT 21,6C~ Extended open/create (4.x+)~INT 21,F8~ Set OEM INT 21 handler (functions F9-FF) (undocumented)- int 21 functions are called with the function number in AH- register AX may be altered, its contents are not guaranteed- if an error occurs, CF is set to 1 and AX contains a simpleerror code; ~INT 21,59~ can be used to determine cause.- most INT 21 functions do not restore the flags to pre-interruptstate to allow returning of information via the flags register:int 21,0^INT 21,0 - Program TerminateAH = 00CS = ~PSP~ segment addressreturns nothing- restores the terminate, ~Ctrl-Break~, and critical errorexit addresses, flushes all buffers, frees memoryand returns to DOS via the termination handler address- does not close ~FCB~s- this function is no longer recommended, but can be used byversion of DOS before 2
[ Pobierz całość w formacie PDF ]