Win32_DirectorySpecification, ROOT\CIMV2

Class | Methods (1) | Properties (13) | Qualifiers (6) | Instances (999) | Namespaces (2)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

This class represents the directory layout for the product. Each instance of the class represents a directory in both the source image and the destination image. Directory resolution is performed during the CostFinalize action and is done as follows: Root destination directories: Root directories entries are those with a null Directory_Parent value or a Directory_Parent value identical to the Directory value. The value in the Directory property is interpreted as the name of a property defining the location of the destination directory. If the property is defined, the destination directory is resolved to the property's value. If the property is undefined, the ROOTDRIVE property is used instead to resolve the path. Root source directorires: The value of the DefaultDir column for root entries is interpreted as the name of a property defining the source location of this directory. This property must be defined or an error will occur. Non-root destination directories: The Directory value for a non-root directory is also interpreted as the name of a property defining the location of the destination. If the property is defined, the destination directory is resolved to the property's value. If the property is not defined, the destination directory is resolved to a sub-directory beneath the resolved destination directory for the Directory_Parent entry. The DefaultDir value defines the name of the sub-directory. Non-root source directories: The source directory for a non-root directory is resolved to a sub-directory of the resolved source directory for the Directory_Parent entry. Again, the DefaultDir value defines the name of the sub-directory.

Win32_DirectorySpecification methods

Win32_DirectorySpecification has 1 methods (1 Derived)

NameOriginReturn
InvokeCIM_Checkuint32 {'out':True}

Win32_DirectorySpecification properties

Win32_DirectorySpecification has 13 properties (2 Local, 11 Derived)

NameOriginCIMType
CaptionCIM_Check8 [string]
key
CheckID
CIM_Check8 [string]
CheckModeCIM_Check11 [boolean]
DefaultDirWin32_DirectorySpecification8 [string]
DescriptionCIM_Check8 [string]
DirectoryWin32_DirectorySpecification8 [string]
DirectoryPathCIM_DirectorySpecification8 [string]
DirectoryTypeCIM_DirectorySpecification18 [uint16]
NameCIM_Check8 [string]
SoftwareElementIDCIM_Check8 [string]
SoftwareElementStateCIM_Check18 [uint16]
TargetOperatingSystemCIM_Check18 [uint16]
VersionCIM_Check8 [string]

Detailed description of Win32_DirectorySpecification methods

Derived methods (1) of Win32_DirectorySpecification class

Invoke method
Returnuint32 {'out':True}
Description' The invoke method is to evaluate a particular check. The details of how the method evaluates a particular check in a CIM context is described by the non-abstract CIM_Check sub classes. The results of the method are based on the return value. - A 0 (zero) is returned if the condition is satisfied. - A 1 (one) is returned if the method is not supported. - Any other value indicates the condition is not satisfied. '
Invoke method is in 48 classes of ROOT\cimv2 and in 4 namespaces

Detailed description of Win32_DirectorySpecification properties

Local properties (2) of Win32_DirectorySpecification class

DefaultDir property
CIMTYPE'string'
readTrue
DefaultDir property is in 1 class (Win32_DirectorySpecification) of ROOT\cimv2 and in 1 namespace
Directory property
CIMTYPE'string'
readTrue
Directory property is in 3 classes of ROOT\cimv2 and in 4 namespaces

Derived properties (11) of Win32_DirectorySpecification class

Caption property
CIMTYPE'string'
Maxlen64
readTrue
Caption property is in 1050 classes of ROOT\cimv2 and in 37 namespaces
CheckID property
CIMTYPE'string'
Description'An identifier used in conjunction with other keys to uniquely identify the check'
keyTrue
maxlen256
readTrue
CheckID property is in 23 classes of ROOT\cimv2 and in 2 namespaces
CheckMode property
CIMTYPE'boolean'
Description' The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system) so invoke() is expected to return True. When the value is False, the condition is not expect to exist (e.g., a file is not to be on a system) so invoke is expected to return false '
readTrue
CheckMode property is in 23 classes of ROOT\cimv2 and in 2 namespaces
Description property
CIMTYPE'string'
Description' A description of the objects.'
readTrue
Description property is in 1061 classes of ROOT\cimv2 and in 142 namespaces
DirectoryPath property
CIMTYPE'string'
Description'The DirectoryPath property is used to capture the name of a directory. The value supplied by an application provider is actually a default or recommended path name. The value can be changed for a particular environment.'
Maxlen1024
readTrue
DirectoryPath property is in 2 classes of ROOT\cimv2 and in 2 namespaces
DirectoryType property
CIMTYPE'uint16'
Description' The DirectoryType property characterizes the type of directory being described. '
Mappingstrings['MIF.DMTF|Location|001.2']
readTrue
Values['Product base directory', 'Product executable directory', 'Product library directory', 'Product configuration directory', 'Product include directory', 'Product working directory', 'Product log directory', 'Shared base directory', 'Shared executable directory', 'Shared library directory', 'Shared include directory', 'System base directory', 'System executable directory', 'System library directory', 'System configuration directory', 'System include directory', 'System log directory', 'Other']
DirectoryType property is in 2 classes of ROOT\cimv2 and in 2 namespaces
Name property
CIM_keyTrue
CIMTYPE'string'
Description'The name used to identify this software element'
maxlen256
Propagated'CIM_SoftwareElement.Name'
readTrue
Name property is in 1046 classes of ROOT\cimv2 and in 142 namespaces
SoftwareElementID property
CIM_keyTrue
CIMTYPE'string'
Description' This is an identifier for this software element.'
maxlen256
Propagated'CIM_SoftwareElement.SoftwareElementID'
readTrue
SoftwareElementID property is in 53 classes of ROOT\cimv2 and in 3 namespaces
SoftwareElementState property
CIM_keyTrue
CIMTYPE'uint16'
Description' The software element state of a software element '
Propagated'CIM_SoftwareElement.SoftwareElementState'
readTrue
Values['Deployable', 'Installable', 'Executable', 'Running']
SoftwareElementState property is in 53 classes of ROOT\cimv2 and in 3 namespaces
TargetOperatingSystem property
CIM_keyTrue
CIMTYPE'uint16'
Description' The target operating system of the this software element.'
Mappingstrings['MIF.DMTF|Software Component Information|002.5']
Propagated'CIM_SoftwareElement.TargetOperatingSystem'
readTrue
Values['Unknown', 'Other', 'MACOS', 'ATTUNIX', 'DGUX', 'DECNT', 'Digital Unix', 'OpenVMS', 'HPUX', 'AIX', 'MVS', 'OS400', 'OS/2', 'JavaVM', 'MSDOS', 'WIN3x', 'WIN95', 'WIN98', 'WINNT', 'WINCE', 'NCR3000', 'NetWare', 'OSF', 'DC/OS', 'Reliant UNIX', 'SCO UnixWare', 'SCO OpenServer', 'Sequent', 'IRIX', 'Solaris', 'SunOS', 'U6000', 'ASERIES', 'TandemNSK', 'TandemNT', 'BS2000', 'LINUX', 'Lynx', 'XENIX', 'VM/ESA', 'Interactive UNIX', 'BSDUNIX', 'FreeBSD', 'NetBSD', 'GNU Hurd', 'OS9', 'MACH Kernel', 'Inferno', 'QNX', 'EPOC', 'IxWorks', 'VxWorks', 'MiNT', 'BeOS', 'HP MPE', 'NextStep', 'PalmPilot', 'Rhapsody', 'Windows 2000', 'Dedicated', 'VSE', 'TPF']
TargetOperatingSystem property is in 53 classes of ROOT\cimv2 and in 3 namespaces
Version property
CIM_keyTrue
CIMTYPE'string'
Description'Version should be in the form .. or .'
Mappingstrings['MIF.DMTF|ComponentID|001.3']
Maxlen64
Propagated'CIM_SoftwareElement.Version'
readTrue
Version property is in 101 classes of ROOT\cimv2 and in 142 namespaces

Win32_DirectorySpecification Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
Description'This class represents the directory layout for the product. Each instance of the class represents a directory in both the source image and the destination image. Directory resolution is performed during the CostFinalize action and is done as follows: Root destination directories: Root directories entries are those with a null Directory_Parent value or a Directory_Parent value identical to the Directory value. The value in the Directory property is interpreted as the name of a property defining the location of the destination directory. If the property is defined, the destination directory is resolved to the property's value. If the property is undefined, the ROOTDRIVE property is used instead to resolve the path. Root source directorires: The value of the DefaultDir column for root entries is interpreted as the name of a property defining the source location of this directory. This property must be defined or an error will occur. Non-root destination directories: The Directory value for a non-root directory is also interpreted as the name of a property defining the location of the destination. If the property is defined, the destination directory is resolved to the property's value. If the property is not defined, the destination directory is resolved to a sub-directory beneath the resolved destination directory for the Directory_Parent entry. The DefaultDir value defines the name of the sub-directory. Non-root source directories: The source directory for a non-root directory is resolved to a sub-directory of the resolved source directory for the Directory_Parent entry. Again, the DefaultDir value defines the name of the sub-directory.'
dynamicTrue
Locale1033
MappingStrings['Microsoft.MSI']
provider'MSIProv'
UUID'{6328B2A8-DB32-11d2-85FC-0000F8102E5F}'

Win32_DirectorySpecification System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\cimv2:Win32_DirectorySpecification'___SYSTEM8
__NAMESPACE'ROOT\cimv2'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['CIM_DirectorySpecification', 'CIM_Check']___SYSTEM8
__PROPERTY_COUNT13___SYSTEM3
__RELPATH'Win32_DirectorySpecification'___SYSTEM8
__DYNASTY'CIM_Check'___SYSTEM8
__SUPERCLASS'CIM_DirectorySpecification'___SYSTEM8
__CLASS'Win32_DirectorySpecification'___SYSTEM8
__GENUS1___SYSTEM3

Similar Classes to Win32_DirectorySpecification

Number of classes:14
comments powered by Disqus
WUtils.com