__Provider class

The __Provider system class is an abstract base class that serves as the parent class for the __Win32Provider system class.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties. Properties are listed in alphabetic order, not MOF order.

Syntax

[abstract]
class __Provider : __SystemClass
{
  string Name;
};

Members

The __Provider class has these types of members:

Properties

The __Provider class has these properties.

Name

Data type: string

Access type: Read/write

Qualifiers: Key

Language-neutral string that uniquely identifies the provider. The following format is suggested to prevent naming conflicts:

vendor|provider|version

For example, this provider name represents version 1.0 of the Microsoft TestProvider:

"Microsoft|TestProvider|V1.0"

Remarks

The __Provider class is derived from __SystemClass, which has no properties.

Providers create __Win32Provider instances to specify information about their physical implementation.

Requirements

Requirement Value
Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Namespace
All WMI namespaces

See also

__SystemClass

WMI System Classes

__Win32Provider