Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az illesztők létrehozhatnak egy szakaszobjektumot a ZwCreateSection meghívásával, amely egy fogópontot ad vissza a szakaszobjektumnak. A FileHandle paraméter használatával adja meg a háttérfájlt, vagy NULL értéket, ha a szakasz nem fájlalapú. A szakaszobjektum további leírói a ZwOpenSection használatával nyithatóak meg.
Ahhoz, hogy a szakaszobjektumhoz tartozó adatok elérhetők legyenek az aktuális folyamat címterén belül, le kell képezni a szakasz nézetét. Az illesztőprogramok a ZwMapViewOfSection rutin használatával leképíthetik egy szakasz nézetét az aktuális folyamat címterébe. A SectionOffset paraméter megadja azt a bájteltolást, ahol a nézet a szakaszon belül kezdődik, a ViewSize pedig a leképezendő bájtok számát határozza meg.
A Protect paraméter a nézet engedélyezett műveleteit határozza meg. Adja meg a PAGE_READONLY-t írásvédett nézethez, a PAGE_READWRITE-t olvasási/írási nézethez, és a PAGE_WRITECOPY-t másolás-írás nézethez.
A rendszer nem foglal le fizikai memóriát egy nézethez, amíg el nem éri a virtuális memóriatartományt. A memóriatartomány első elérése laphibát okoz; a rendszer ezután lefoglal egy lapot a memória helyének tárolásához. Ha a szakasz fájlalapú, a rendszer beolvassa a lapnak megfelelő fájl tartalmát, és átmásolja a memóriába. (Vegye figyelembe, hogy a nem használt szakasz objektumok és nézetek könyvelési célokra használnak némi lapozott és nem lapozott memóriaterületet.)
Miután egy illesztőprogram már nem használ nézetet, feloldja a leképezést a ZwUnmapViewOfSection hívásával. Miután az illesztőprogram már nem használja a szakaszobjektumot, bezárja a szakaszkezelőt a ZwClose funkcióval. Vegye figyelembe, hogy miután leképezte a nézetet, és nem lesz más nézet leképezve, biztonságos, ha azonnal meghívja a ZwClose-t a szakaszleírón; a nézet (és a szakaszobjektum) mindaddig létezik, amíg a nézet le nem van képezve. Ez az ajánlott eljárás, mert csökkenti annak kockázatát, hogy az illesztőprogram nem zárja be a fogópontot.