Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
back2root:ibm-pc-ms-dos:interrupts:int_21:int_21_50 [2023/01/10 11:55] – supprimée - modification externe (Unknown date) 127.0.0.1 | back2root:ibm-pc-ms-dos:interrupts:int_21:int_21_50 [2024/04/08 08:23] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 23.22.35.162 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== INT 0x21 - 0x50 - Set Current Process ID ====== | ||
+ | |||
+ | <WRAP round info > | ||
+ | Undocumented DOS 2.x | ||
+ | </ | ||
+ | |||
+ | ===== Request/ | ||
+ | |||
+ | {{tablelayout? | ||
+ | ^ reg ^ value ^ descr ^ | ||
+ | | AH | ||
+ | | BX | ||
+ | |||
+ | ===== Return: ===== | ||
+ | Nothing | ||
+ | |||
+ | ===== Notes & Comments ===== | ||
+ | |||
+ | <WRAP round box> | ||
+ | * the process ID number is actually the segment address of a program' | ||
+ | * this function cannot be called while in an INT 28 handler in DOS 2.x unless the critical error flag is set or stack corruption will occur | ||
+ | * safe in DOS 3.x [[back2root: | ||
+ | * available in OS/2 compatibility box | ||
+ | |||
+ | | ||
+ | </ | ||
+ | |||
+ | [[start|Back]] | ||