CIM_ServiceServiceDependency class

CIM_ServiceServiceDependency is an association between a service and another service, indicating that the latter is required to be present, required to have completed, or must be absent for the former service to provide its functionality. For example, boot services may be dependent upon underlying BIOS Disk and initialization services. In the case of the initialization services, the boot service is simply dependent on the init services completing. For the disk services, boot services may actually utilize the SAPs of this service.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Association, AMENDMENT]
class CIM_ServiceServiceDependency : CIM_Dependency
{
  CIM_Service REF Antecedent;
  CIM_Service REF Dependent;
  uint16          TypeOfDependency;
};

Members

The CIM_ServiceServiceDependency class has these types of members:

Properties

The CIM_ServiceServiceDependency class has these properties.

Antecedent

Data type: CIM_Service

Access type: Read-only

Qualifiers: Override ("Antecedent")

The required service.

Dependent

Data type: CIM_Service

Access type: Read-only

Qualifiers: Override ("Dependent")

The service that is dependent on an underlying service.

TypeOfDependency

Data type: uint16

Access type: Read-only

The nature of the service to service dependency. This property describes that the associated service must have completed (value=2), must be started (3) or must not be started (4) in order for the service to function.

Unknown (0)

Other (1)

Service Must Have Completed (2)

Service Must Be Started (3)

Service Must Not Be Started (4)

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2008
Namespace
Root\MicrosoftNLB
MOF
WlbsProv.mof
DLL
WlbsProv.dll

See also

CIM_Dependency