Microsoft.WindowsServerSolutions.Storage Namespace

 

The Microsoft.WindowsServerSolutions.Storage namespace provides a set of APIs for managing storage objects.

Classes

Class Description
System_CAPS_pubclass AddDisksToSpacesPoolRequest

Represents a request to add disks to the spaces pool.

System_CAPS_pubclass AddDisksToSpacesPoolStepStatus

Describes the current state state of adding a disk to the space pool.

System_CAPS_pubclass BackupConfigurationRequest

Represents all of the data that is necessary to request the hard drive configuration of server backup.

System_CAPS_pubclass BasePermission

Represents the base permissions.

System_CAPS_pubclass CalculateFolderSizeRequest

Represents an object that is used to calculate the size of a folder.

System_CAPS_pubclass CancelOperationRequest

Represents an object that contains all of the data for requesting to cancel an operation.

System_CAPS_pubclass CheckDiskRequest

Represents an object that provides operations to request that check disk is run on a volume.

System_CAPS_pubclass CheckDiskStepStatus

Represents the status object that contains progress information returned by CheckDiskRequest.

System_CAPS_pubclass CreateFolderRequest

Represents all of the data that is needed to request the creation of a new folder.

System_CAPS_pubclass CreateFolderStepStatus

Represents the progress status that is returned by the CreateFolderRequest object.

System_CAPS_pubclass CreateStorageSpaceRequest

Represents a request to create a storage space.

System_CAPS_pubclass CreateStorageSpaceStepStatus

Represents the progress status that is returned by a CreateStorageSpaceRequest object.

System_CAPS_pubclass Disk

Represents a disk of a disk set.

System_CAPS_pubclass DiskInfo

Contains information about a disk.

System_CAPS_pubclass Drive

Represents a drive object.

System_CAPS_pubclass DriveInfo

Contains information about a hard drive.

System_CAPS_pubclass DriveInUseRequest

Indicates whether a drive is being used. Use this after the request has completed successfully.

System_CAPS_pubclass DriveModifyInfo

Information about a drive modification.

System_CAPS_pubclass DriveShortInfo

Contains a short description of the drive.

System_CAPS_pubclass Folder

Represents the operations that can be performed on a folder.

System_CAPS_pubclass FolderCreateInfo

Contains information on a folder creation task.

System_CAPS_pubclass FolderInfo

Describes a folder.

System_CAPS_pubclass FolderModifyInfo

Contains information on a folder modification task.

System_CAPS_pubclass FolderShortInfo

Contains the short description of a folder.

System_CAPS_pubclass FolderTreeNodeInfo

Describes information on a folder tree node.

System_CAPS_pubclass FolderUtil

Contains folder utility members.

System_CAPS_pubclass GetPoolableDisksRequest

Initiates requests to retrieve the list of disks that can be added to storage pools.

System_CAPS_pubclass GetPoolableDisksRequestCompletedEventArgs

Represents the arguments for the GetPoolableDisksRequestCompleted event.

System_CAPS_pubclass InitializeDiskRequest

Represents all of the data that is necessary to request the addition of a new disk.

System_CAPS_pubclass InitializeDiskStepStatus

Represents the status that is returned by InitializeDiskRequest object.

System_CAPS_pubclass InitializeStorageRequest

Represents an object that contains all of the data for requesting that storage is initialized.

System_CAPS_pubclass InitializeStorageStepStatus

Represents the status object that contains progress information returned by InitializeStorageRequest.

System_CAPS_pubclass ModifyDriveRequest

Represents all of the data that is necessary to enable or disable shadow copy on a drive.

System_CAPS_pubclass ModifyFolderRequest

Represents all of the data that is necessary to request the modification of a folder.

System_CAPS_pubclass MoveFolderRequest

Represents all of the data that is necessary to request that a folder be moved.

System_CAPS_pubclass MoveFolderStepStatus

Represents the status that is returned by MoveFolderRequest.

System_CAPS_pubclass NamePermission

Represents permissions by name.

System_CAPS_pubclass NotifyPropertyChange

Represents events that occur when a property value is changed.

System_CAPS_pubclass OMLogger

Describes the logger.

System_CAPS_pubclass Quota

Configures the disk quota for a folder.

System_CAPS_pubclass QuotaInfo

Contains information about the quota.

System_CAPS_pubclass RemoveFolderRequest

Represents all of the data that is necessary to request that a folder be unshared.

System_CAPS_pubclass RemoveFolderStepStatus

Represents the status that is returned by RemoveFolderRequest.

System_CAPS_pubclass ServerInformation

Contains server information.

System_CAPS_pubclass SIDPermission

Represents permissions by SID.

System_CAPS_pubclass SpacesPool

Describes the spaces pool.

System_CAPS_pubclass SpacesPoolInfo

Contains information on the spaces pool.

System_CAPS_pubclass StorageManager

Provides synchronous and asynchronous operations to interact with the Storage Provider.

System_CAPS_pubclass StorageObjectModelErrorCodes

Represents the error codes that can be returned by the storage object model.

System_CAPS_pubclass StorageObjectModelException

Represents errors that occur during Storage Object Model operations.

System_CAPS_pubclass StorageObjectModelFatalException

Represents the exceptions that are thrown from the Storage Object Model.

System_CAPS_pubclass StorageObjectModelPropertyNames

Represents the property names for storage objects.

System_CAPS_pubclass StorageOperationStatus

Represents the status of a storage operation.

System_CAPS_pubclass UserPerm

Contains user permissions.

Interfaces

Interface Description
System_CAPS_pubinterface IStorageProviderCallback

The callback contract for a storage provider.

Enumerations

Enumeration Description
System_CAPS_pubenum AddDisksToSpacesPoolStepId

Describes the different step ID's used when adding disks to the diskspace pool.

System_CAPS_pubenum CheckDiskResult

Indicates the results of running the check disk operation on a volume.

System_CAPS_pubenum CheckDiskStepId

Indicates the step values for the check disk operation.

System_CAPS_pubenum CreateFolderResult

Specifies the result of the operation that created folder.

System_CAPS_pubenum CreateFolderStepId

Indicates the steps of the create folder operation.

System_CAPS_pubenum CreateStorageSpaceStatusStepId

Specifies the steps that track the status of CreateStorageSpace and CreateStorageSpaceAsync operations.

System_CAPS_pubenum DISK_EVENTS

Describes different disk events.

System_CAPS_pubenum DiskPartitionStyle

Indicates the types of disk partitions.

System_CAPS_pubenum DiskStatus

Indicates the status levels of a disk.

System_CAPS_pubenum DRIVE_EVENTS

Describes a drive event.

System_CAPS_pubenum DriveDataStatus

Indicates the status of the data on the drive.

System_CAPS_pubenum DriveFileSystemType

Indicates the type of file system that is on the drive.

System_CAPS_pubenum DriveStatus

Indicates the status of the drive.

System_CAPS_pubenum FOLDER_EVENTS

Describes a folder event.

System_CAPS_pubenum FolderFlag

Specifies the flags that define folder types.

System_CAPS_pubenum FolderStatus

Indicates the status of the drive.

System_CAPS_pubenum InitializeDiskStepId

Indicates the steps of the add disk operation.

System_CAPS_pubenum InitializeStorageStepId

Indicates the step values for the operation of initializing storage.

System_CAPS_pubenum MoveFolderStepId

Indicates the current step of the move folder operation.

System_CAPS_pubenum MoveFolderWarnings

Specifies warnings that occur during the move folders operation.

System_CAPS_pubenum OperationStatus

Indicates the status levels of storage operations.

System_CAPS_pubenum Permission

Indicates the permissions that are set for the user account.

System_CAPS_pubenum PrincipleCategory

Specifies the principle category.

System_CAPS_pubenum RemoveFolderStepId

Indicates the steps of the removal operation.

System_CAPS_pubenum RollbackWarnings

Specifies the warning that can occur during the rollback of the move folders operation.

System_CAPS_pubenum SPACESPOOL_EVENTS

Describes the spacepool events.

System_CAPS_pubenum StorageSpaceProvisioningType

Specifies the type of provisioning to use in a storage space.

System_CAPS_pubenum StorageSpaceResiliency

Specifies the disk resiliency features that a storage space can use to handle drive failures.

Return to top