ADC Home > Reference Library > Technical Q&As > Legacy Documents > Mac OS 9 & Earlier >
Important: This document is part of the Legacy section of the ADC Reference Library. This information should not be used for new development.
Current information on this Reference Library topic can be found here:
|
Q: If I have a physical drive ID, how can I determine if that drive is a network volume? I'm not sure where to look, and I need to know if the information is dependable and not subject to change. A: Under the current Macintosh file system, there is no completely dependable way to determine if a volume originates over a network or is implemented on a local disk. This is the result of the way external file systems are implemented -- a third party can build a network file system in a variety of ways. You can, however, easily determine if a volume utilizes the AFP (Appleshare) file system, which in most cases, is adequate. To make this determination, compare the drive-queue entry's driver refnum to the Appleshare client's refnum. The following sample code enumerates the drive queue and displays the relevant information:
For other third-party file systems, such as DECNET and NFS, you have to determine the name of their driver, and then compare it to the Appleshare client's refnum. |
|