* The process ID number is actually the segment address of program's PSP. This in conjunction with [[back2root:ibm-pc-ms-dos:interrupts:int_21_50|INT 21,50]] is useful for TSR's to access their own file handle table in their respective [[back2root:ibm-pc-ms-dos:program_segment_prefix|PSP]].
+
* The process ID number is actually the segment address of program's PSP. This in conjunction with [[back2root:ibm-pc-ms-dos:interrupts:int_21:int_21_50|INT 21,50]] is useful for TSR's to access their own file handle table in their respective [[back2root:ibm-pc-ms-dos:hardware:informations:program_segment_prefix|PSP]].
-
* this function cannot be called while in an [[back2root:ibm-pc-ms-dos:interrupts:int_28|INT 28]] handler in DOS 2.x unless the critical error flag is set or stack corruption will occur
+
* this function cannot be called while in an [[back2root:ibm-pc-ms-dos:interrupts:int_28:start|INT 28]] handler in DOS 2.x unless the critical error flag is set or stack corruption will occur
-
* [[back2root:ibm-pc-ms-dos:interrupts:int_21_62|INT 21,62]] is highly recommended for DOS 3.x due to a possible bug when activated from a TSR. DOS may switch to the wrong internal stack which may cause a problems with TSR's if called during an INT 28.
+
* [[back2root:ibm-pc-ms-dos:interrupts:int_21:int_21_62|INT 21,62]] is highly recommended for DOS 3.x due to a possible bug when activated from a TSR. DOS may switch to the wrong internal stack which may cause a problems with TSR's if called during an INT 28.
-
see [[back2root:ibm-pc-ms-dos:interrupts:int_21_62|INT 21,62]] (Get PSP segment) for DOS 3.x applications
+
see [[back2root:ibm-pc-ms-dos:interrupts:int_21:int_21_62|INT 21,62]] (Get PSP segment) for DOS 3.x applications
</WRAP>
</WRAP>
+
[[start|Back]]
back2root/ibm-pc-ms-dos/interrupts/int_21/int_21_51.1673348120.txt.gz · Dernière modification : de frater