Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Elk tussenliggend stuurprogramma dat is gelaagd tussen een bestandssysteemstuurprogramma en een stuurprogramma voor verwisselbare media moet de I/O-stacklocatie van het stuurprogramma op het volgende niveau instellen in IRP's. Vanaf binnenkomende IRP_MJ_READ-, IRP_MJ_WRITE- en IRP_MJ_DEVICE_CONTROL-aanvragen moet het tussenliggende stuurprogramma zijn eigen I/O-stacklocatie Flags kopiƫren naar de I/O-stacklocatie van het stuurprogramma op het volgende lagere niveau wanneer de I/O-stacklocatie voor het lagere stuurprogramma wordt ingesteld.
Als het tussenliggende stuurprogramma nieuwe IRP's toewijst voor verwisselbare mediastuurprogramma's op lager niveau, moet het deze IRP's als volgt instellen:
Voor overdrachtsaanvragen moet het systeem de threadcontext instellen in elke door het stuurprogramma toegewezen IRP vanuit de waarde bij Tail.Overlay.Thread in de oorspronkelijke IRP.
Voor IRP_MJ_READ, IRP_MJ_WRITE en IRP_MJ_DEVICE_CONTROL aanvragen moet deze de I/O-stacklocatievlagken van het oorspronkelijke IRP kopiƫren naar elke door het stuurprogramma toegewezen IRP.
Anders kan het bestandssysteem de integriteit van in de cache opgeslagen bestandsgegevens niet behouden of ervoor zorgen dat de gebruiker wordt gevraagd de media die een geopend bestand bevat, opnieuw te koppelen.