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.
Wanneer een beller de optie FILE_DELETE_ON_CLOSE opgeeft, moet het bestandssysteem controleren of de beller de machtiging heeft om het bestand te verwijderen, of de verwijdermachtiging op de bovenliggende map heeft. Beide machtigingen zijn voldoende om toe te staan dat een bestand wordt verwijderd. Dit is een belangrijk geval voor bestandssystemen om te verwerken. De semantiek van de bewerking, waarmee het bestand wordt verwijderd wanneer het wordt gesloten, wordt niet afgedwongen door de I/O-manager, maar door het bestandssysteem.
Het bestandssysteem moet mogelijk ook controleren of het volume niet is beveiligd en dat deze bewerking niet van toepassing is op een map waar deze bewerking niet is toegestaan. De FASTFAT-bestandssysteemcode controleert bijvoorbeeld op een volume met schrijfbeveiliging en staat niet toe dat de hoofdmap wordt verwijderd met behulp van FILE_DELETE_ON_CLOSE. Een voorbeeld van deze controles vindt u in de functie FatCommonCreate in het bronbestand Create.c uit het fastfat-voorbeeld dat de WDK bevat.