Share via


IStorageProviderCallback Interface

 

The callback contract for a storage provider.

Namespace:   Microsoft.WindowsServerSolutions.Storage
Assembly:  StorageOM (in StorageOM.dll)

Syntax

public interface IStorageProviderCallback
public interface class IStorageProviderCallback
Public Interface IStorageProviderCallback

Methods

Name Description
System_CAPS_pubmethod DiskUpdated(String, DISK_EVENTS, DiskInfo, Int32)

Called when a disk is updated.

System_CAPS_pubmethod DriveUpdated(String, DRIVE_EVENTS, DriveInfo, Int32)

Called when the drive is updated.

System_CAPS_pubmethod FolderUpdated(Guid, FOLDER_EVENTS, FolderInfo, Int32)

Called when the folder is updated.

System_CAPS_pubmethod GetDisksCompleted(Int32)

Called when all the disks are returned.

System_CAPS_pubmethod GetDrivesCompleted(Int32)

Called when all drives are returned.

System_CAPS_pubmethod GetFoldersCompleted(Int32)

Called when all folders are returned.

System_CAPS_pubmethod GetSpacesPoolCompleted(Int32)

Called when all the spaces pool is returned.

System_CAPS_pubmethod OperationCompleted(Boolean, Int32, Int32)

Called when the operation is completed.

System_CAPS_pubmethod OperationInfoUpdated(String, UInt64, Int32)

Called when the operation information is udpated.

System_CAPS_pubmethod OperationProgressUpdated(Int32, Int32, Int32)

Called when hte operation progress is updated.

System_CAPS_pubmethod ReturnDisk(DiskInfo, Int32)

Called when the disk is returned.

System_CAPS_pubmethod ReturnDrive(DriveInfo, Int32)

Called when the drive is returned.

System_CAPS_pubmethod ReturnFolder(FolderInfo, Int32)

Called when the folder is returned.

System_CAPS_pubmethod ReturnPoolableDisks(IEnumerable<String>, Int32)

Called to return all disks which can be added into Storage pool, filtering out data disk, server backup disks and small disks.

System_CAPS_pubmethod ReturnServerDriveInformation(String, IList<DriveShortInfo>, Int32)

Called to return the drive information about the specified device.

System_CAPS_pubmethod ReturnServerFolderRootPath(String, Int32)

Returns the server folder root path.

System_CAPS_pubmethod ReturnServerInformation(IList<ServerInformation>, Int32)

Returns the server information list.

System_CAPS_pubmethod ReturnSpacesPool(SpacesPoolInfo, Int32)

Returns the spaces pool.

System_CAPS_pubmethod SpacesPoolUpdated(String, SPACESPOOL_EVENTS, SpacesPoolInfo, Int32)

Called when the spaces pool is updated.

System_CAPS_pubmethod UpdateFolderSize(UInt64, Int32)

Called when the folder size is updated.

See Also

Microsoft.WindowsServerSolutions.Storage Namespace

Return to top