INT 2A,80 - Begin DOS Critical Section

AH = 80h

AL = critical section identifier (00-0F)

= 01 DOS kernel, SHARE.EXE and network data structure integrity

= 02 DOS kernel, device driver exclusivity

= 05 IFSFUNC (Installable File System, IFS, DOS 4.0+)

= 06 IFSFUNC (Installable File System, IFS, DOS 4.0+)

= 08 ASSIGN.COM

returns nothing

- indicates that the region of code being entered should not be

interrupted and identifies the critical region

- this function is not normally called by user applications but is

often hooked to monitor if DOS is in a critical section

- this information is necessary to reenter DOS using the swappable

data area returned by ~INT 21,5D~ subfunction 0B

- see ~Bibliography~ reference to "Undocumented DOS"


Zurück zum Interrupt Info. Roger Morgan / 1998 L.Änderung 29.03.99