Leíró - az eljárás - egy nagy enciklopédiája olaj és gáz, papír, oldal 1
Megjegyzés: folyamat fogantyú érvényben marad akkor is vége után a folyamatot. Amikor a program befejeződött a használatát leíró, akkor zárja be úgy, hogy a kart a Win32 API függvény. CloseHandle. Ha a program nem zárja le a fogantyút, akkor automatikusan lezárja, amikor a program befejeződik. Ha minden leírásokat a folyamat zárva lesz, a Windows szabadít memóriát információt, hogy támogatta a folyamatot. [4]
A program képes átvinni a fogantyút a gyermek folyamat más Win32 API funkciók vezérléséhez, mint például: a funkciót. SetPriorityClass módosítja a prioritás egy folyamat vagy funkció. TerminateProcess annak azonnali beszüntetésére. [5]
Ha pp - a folyamat leíró mutatót. ezen a területen elérhető elemként szerkezet pp - - o - pri. [6]
Funkciót. CreateProcess egy nyelet a gyermek folyamat. A szülő továbbítja azt egy a számos Win32 API funkciók: a funkciókat. GetExitCodeProcess a folyamat a visszatérési kód funkciót. WaitForSingleObject kell várni a befejezését a folyamat, a funkció. SetPriorityClass változtatni prioritás vagy folyamat. TerminateProcess megállítani. [7]
Ez nem csak a folyamatot leíró. de a többi rendszer kernel adatstruktúrák. A mennyiség mindaddig változtatható során generációs; működése során a rendszer, ha meghaladja az előre meghatározott korlátozó számot generál elfogadhatatlan. [8]
Amint a tárgy fogantyú kerül az asztalra a folyamat leíró. bármely folyamatáramban tudja használni. [10]
A program küld egy Win32 API függvény. WaitForSingleObject kezelni a gyermek folyamat. megvárni annak befejezését (lásd. fejezet. [11]
BinheritHandles paraméter határozza meg, hogy a gyermek folyamat örökli a szülő folyamat leírásokat (egy másik biztonsági intézkedés), és ebben az esetben meg kell, hogy igaz. dwcreationFiags paraméter lehetővé teszi, hogy meghatározza zászlókat, amelyek befolyásolják a folyamatot. CSALÁDI ELJÁRÁS zászlók és új KONZOL járó örökséget. Alapértelmezésben a gyermek örökli a konzol a szülő folyamat. Ha mi meg egy családi ELJÁRÁS zászló, a folyamat nem öröklik a konzolt, és ebben az esetben meg lehet csinálni, akkor is, anélkül, hogy a konzol, ha van ilyen, nem lehet létrehozni, például Aiiocconsole funkciót. Ha beállítottuk a CREATE új konzol zászló, a gyermek folyamat automatikusan kap egy új konzolt. Eljárás a GUI konzol, persze, ez nem szükséges. [12]
Prioritás felhasználói folyamat számított egy bonyolultabb módon. Kiszámításakor az értékek a két terület érintett folyamat leíró. p - szép és p Med. Ezek közül az első van kialakítva a felhasználó által, és lehet úgynevezett felhasználói komponens folyamat prioritása, a második - alakítás rendszer és a nevezett rendszer egy komponense. [14]
Minden folyamat, a rendszer számolja a folyamatos időt az üdülés ezen a szinten a memória. A számított idő van tárolva a folyamat leíró időt p. [15]
Oldal: 1 2