Microsoft.WindowsServerSolutions.Storage Namespace
The Microsoft.WindowsServerSolutions.Storage namespace provides a set of APIs for managing storage objects.
| Class | Description | |
|---|---|---|
![]() | AddDisksToSpacesPoolRequest | Represents a request to add disks to the spaces pool. |
![]() | AddDisksToSpacesPoolStepStatus | Describes the current state state of adding a disk to the space pool. |
![]() | BackupConfigurationRequest | Represents all of the data that is necessary to request the hard drive configuration of server backup. |
![]() | BasePermission | Represents the base permissions. |
![]() | CalculateFolderSizeRequest | Represents an object that is used to calculate the size of a folder. |
![]() | CancelOperationRequest | Represents an object that contains all of the data for requesting to cancel an operation. |
![]() | CheckDiskRequest | Represents an object that provides operations to request that check disk is run on a volume. |
![]() | CheckDiskStepStatus | Represents the status object that contains progress information returned by CheckDiskRequest. |
![]() | CreateFolderRequest | Represents all of the data that is needed to request the creation of a new folder. |
![]() | CreateFolderStepStatus | Represents the progress status that is returned by the CreateFolderRequest object. |
![]() | CreateStorageSpaceRequest | Represents a request to create a storage space. |
![]() | CreateStorageSpaceStepStatus | Represents the progress status that is returned by a CreateStorageSpaceRequest object. |
![]() | Disk | Represents a disk of a disk set. |
![]() | DiskInfo | Contains information about a disk. |
![]() | Drive | Represents a drive object. |
![]() | DriveInfo | Contains information about a hard drive. |
![]() | DriveInUseRequest | Indicates whether a drive is being used. Use this after the request has completed successfully. |
![]() | DriveModifyInfo | Information about a drive modification. |
![]() | DriveShortInfo | Contains a short description of the drive. |
![]() | Folder | Represents the operations that can be performed on a folder. |
![]() | FolderCreateInfo | Contains information on a folder creation task. |
![]() | FolderInfo | Describes a folder. |
![]() | FolderModifyInfo | Contains information on a folder modification task. |
![]() | FolderShortInfo | Contains the short description of a folder. |
![]() | FolderTreeNodeInfo | Describes information on a folder tree node. |
![]() | FolderUtil | Contains folder utility members. |
![]() | GetPoolableDisksRequest | Initiates requests to retrieve the list of disks that can be added to storage pools. |
![]() | GetPoolableDisksRequestCompletedEventArgs | Represents the arguments for the GetPoolableDisksRequestCompleted event. |
![]() | InitializeDiskRequest | Represents all of the data that is necessary to request the addition of a new disk. |
![]() | InitializeDiskStepStatus | Represents the status that is returned by InitializeDiskRequest object. |
![]() | InitializeStorageRequest | Represents an object that contains all of the data for requesting that storage is initialized. |
![]() | InitializeStorageStepStatus | Represents the status object that contains progress information returned by InitializeStorageRequest. |
![]() | ModifyDriveRequest | Represents all of the data that is necessary to enable or disable shadow copy on a drive. |
![]() | ModifyFolderRequest | Represents all of the data that is necessary to request the modification of a folder. |
![]() | MoveFolderRequest | Represents all of the data that is necessary to request that a folder be moved. |
![]() | MoveFolderStepStatus | Represents the status that is returned by MoveFolderRequest. |
![]() | NamePermission | Represents permissions by name. |
![]() | NotifyPropertyChange | Represents events that occur when a property value is changed. |
![]() | OMLogger | Describes the logger. |
![]() | Quota | Configures the disk quota for a folder. |
![]() | QuotaInfo | Contains information about the quota. |
![]() | RemoveFolderRequest | Represents all of the data that is necessary to request that a folder be unshared. |
![]() | RemoveFolderStepStatus | Represents the status that is returned by RemoveFolderRequest. |
![]() | ServerInformation | Contains server information. |
![]() | SIDPermission | Represents permissions by SID. |
![]() | SpacesPool | Describes the spaces pool. |
![]() | SpacesPoolInfo | Contains information on the spaces pool. |
![]() | StorageManager | Provides synchronous and asynchronous operations to interact with the Storage Provider. |
![]() | StorageObjectModelErrorCodes | Represents the error codes that can be returned by the storage object model. |
![]() | StorageObjectModelException | Represents errors that occur during Storage Object Model operations. |
![]() | StorageObjectModelFatalException | Represents the exceptions that are thrown from the Storage Object Model. |
![]() | StorageObjectModelPropertyNames | Represents the property names for storage objects. |
![]() | StorageOperationStatus | Represents the status of a storage operation. |
![]() | UserPerm | Contains user permissions. |
| Interface | Description | |
|---|---|---|
![]() | IStorageProviderCallback | The callback contract for a storage provider. |
| Enumeration | Description | |
|---|---|---|
![]() | AddDisksToSpacesPoolStepId | Describes the different step ID's used when adding disks to the diskspace pool. |
![]() | CheckDiskResult | Indicates the results of running the check disk operation on a volume. |
![]() | CheckDiskStepId | Indicates the step values for the check disk operation. |
![]() | CreateFolderResult | Specifies the result of the operation that created folder. |
![]() | CreateFolderStepId | Indicates the steps of the create folder operation. |
![]() | CreateStorageSpaceStatusStepId | Specifies the steps that track the status of CreateStorageSpace and CreateStorageSpaceAsync operations. |
![]() | DISK_EVENTS | Describes different disk events. |
![]() | DiskPartitionStyle | Indicates the types of disk partitions. |
![]() | DiskStatus | Indicates the status levels of a disk. |
![]() | DRIVE_EVENTS | Describes a drive event. |
![]() | DriveDataStatus | Indicates the status of the data on the drive. |
![]() | DriveFileSystemType | Indicates the type of file system that is on the drive. |
![]() | DriveStatus | Indicates the status of the drive. |
![]() | FOLDER_EVENTS | Describes a folder event. |
![]() | FolderFlag | Specifies the flags that define folder types. |
![]() | FolderStatus | Indicates the status of the drive. |
![]() | InitializeDiskStepId | Indicates the steps of the add disk operation. |
![]() | InitializeStorageStepId | Indicates the step values for the operation of initializing storage. |
![]() | MoveFolderStepId | Indicates the current step of the move folder operation. |
![]() | MoveFolderWarnings | Specifies warnings that occur during the move folders operation. |
![]() | OperationStatus | Indicates the status levels of storage operations. |
![]() | Permission | Indicates the permissions that are set for the user account. |
![]() | PrincipleCategory | Specifies the principle category. |
![]() | RemoveFolderStepId | Indicates the steps of the removal operation. |
![]() | RollbackWarnings | Specifies the warning that can occur during the rollback of the move folders operation. |
![]() | SPACESPOOL_EVENTS | Describes the spacepool events. |
![]() | StorageSpaceProvisioningType | Specifies the type of provisioning to use in a storage space. |
![]() | StorageSpaceResiliency | Specifies the disk resiliency features that a storage space can use to handle drive failures. |


