Class CIM_FileShare
extends CIM_Share

A FileShare is representative of a LogicalFile presented for use (or shared) across systems. Instances of FileShare are associated with the shared object on the 'server'-side via the CIM_SharedElement association. Shares are attached on the 'client'-side (usually into another namespace) via the CIM_ImportedShare association. FileShare is Abstract to force subclassing to define the semantics of the file-sharing protocol. FileShare when used for importing deprecates RemoteFileSystem.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Share
   |
   +--CIM_FileShare

Direct Known Subclasses

CIM_CIFSShare
CIM_NFSShare

Class Qualifiers

NameData TypeValue
Abstractbooleantrue
DescriptionstringA FileShare is representative of a LogicalFile presented for use (or shared) across systems. Instances of FileShare are associated with the shared object on the 'server'-side via the CIM_SharedElement association. Shares are attached on the 'client'-side (usually into another namespace) via the CIM_ImportedShare association. FileShare is Abstract to force subclassing to define the semantics of the file-sharing protocol. FileShare when used for importing deprecates RemoteFileSystem.
UMLPackagePathstringCIM::System::FileElements
Versionstring2.45.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
SharingDirectoryboolean
DescriptionstringIndicates whether a directory or file is presented for use (or shared) across systems. A value of true represents a directory. A value of false represents a file.

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
Descriptionstring
DetailedStatusuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
Namestring
OperatingStatusuint16
OtherEnabledStatestring
PrimaryStatusuint16
RequestedStateuint16
Statusstring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AvailableRequestedStatesuint16[]
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
RequestStateChangeuint32