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