3.2.4.4.3.22 IVolumeClient3::GetInstalledFileSystems (Opnum 25)

The GetInstalledFileSystems method enumerates the file system types (for example, FAT or NTFS) that the server supports.

 HRESULT GetInstalledFileSystems(
   [out] unsigned long* fsCount,
   [out, size_is(,*fsCount)] IFILE_SYSTEM_INFO** fsList
 );

fsCount: Pointer to the number of elements returned in fsList.

fsList: Pointer to an array of IFILE_SYSTEM_INFO structures.

Return Values: The method MUST return 0 or a nonerror HRESULT on success, or an implementation-specific nonzero error code on failure (as specified in [MS-ERREF]; see also section 2.2.1 for HRESULT values predefined by the Disk Management Remote Protocol).

When the server receives an IVolumeClient3::GetInstalledFileSystems message, it MUST process that message, as specified in IVolumeClient::GetInstalledFileSystems (section 3.2.4.4.1.22).