equal
deleted
inserted
replaced
28 drivers that handles interaction with the actual storage hardware. </p> |
28 drivers that handles interaction with the actual storage hardware. </p> |
29 <p>A file server extension is an additional layer that intercepts all calls |
29 <p>A file server extension is an additional layer that intercepts all calls |
30 from a file system to the media sub-system, as shown below: </p> |
30 from a file system to the media sub-system, as shown below: </p> |
31 <fig id="GUID-5034F500-1CC7-5A8A-B1C0-DB99FAF8FE93"> |
31 <fig id="GUID-5034F500-1CC7-5A8A-B1C0-DB99FAF8FE93"> |
32 <title> File server extension architecture </title> |
32 <title> File server extension architecture </title> |
33 <image href="GUID-E36B0B87-7948-5288-9F4D-9A1F1EBDF972_d0e367379_href.png" placement="inline"/> |
33 <image href="GUID-E36B0B87-7948-5288-9F4D-9A1F1EBDF972_d0e373227_href.png" placement="inline"/> |
34 </fig> |
34 </fig> |
35 <p>All calls to the media sub-system from a mounted file system go through |
35 <p>All calls to the media sub-system from a mounted file system go through |
36 a "proxy" drive interface provided by the loaded extension (or extensions), |
36 a "proxy" drive interface provided by the loaded extension (or extensions), |
37 before the call is passed on to the media sub-system interface. </p> |
37 before the call is passed on to the media sub-system interface. </p> |
38 <p>An extension has the same lifetime as its corresponding file system object. |
38 <p>An extension has the same lifetime as its corresponding file system object. |