IVolumeInfo Interface

Represents an individual managed volume on the Windows Home Server computer.

Namespace: Microsoft.HomeServer.SDK.Interop.v1
Assembly: Microsoft.HomeServer.SDK.Interop.v1 (in microsoft.homeserver.sdk.interop.v1.dll)

Usage

Syntax

'Declaration
<InterfaceTypeAttribute(1)> _
<GuidAttribute("7322CE9B-59F9-49E5-8511-5FDE5C8188A2")> _
<TypeLibTypeAttribute(256)> _
Public Interface IVolumeInfo
[InterfaceTypeAttribute(1)] 
[GuidAttribute("7322CE9B-59F9-49E5-8511-5FDE5C8188A2")] 
[TypeLibTypeAttribute(256)] 
public interface IVolumeInfo
[InterfaceTypeAttribute(1)] 
[GuidAttribute(L"7322CE9B-59F9-49E5-8511-5FDE5C8188A2")] 
[TypeLibTypeAttribute(256)] 
public interface class IVolumeInfo
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("7322CE9B-59F9-49E5-8511-5FDE5C8188A2") */ 
/** @attribute TypeLibTypeAttribute(256) */ 
public interface IVolumeInfo
InterfaceTypeAttribute(1) 
GuidAttribute("7322CE9B-59F9-49E5-8511-5FDE5C8188A2") 
TypeLibTypeAttribute(256) 
public interface IVolumeInfo

Remarks

The IVolumeInfo interface exposes a set of read-only properties that represent the attributes of a Windows Home Server managed disk volume.

When you want to access an instance of a managed volume on the Windows Home Server computer, use the GetVolumeInfo method. The GetVolumeInfo method returns an array of objects of type IVolumeInfo. You can then iterate through each member of the array to access an individual IVolumeInfo instance.

The IVolumeInfo interface exposes the following read-only properties:

  • The Path property contains the path to the managed volume.

  • The Size property contains the total size of the managed volume.

  • The UsedSpace property contains the amount of used space on the managed volume.

Platforms

Development Platforms

Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP

Target Platforms

Windows Home Server

See Also

Reference

IVolumeInfo Members
Microsoft.HomeServer.SDK.Interop.v1 Namespace