__ProviderRegistration class

The __ProviderRegistration abstract system class serves as the parent class for registration classes for various types of providers.

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 __ProviderRegistration : __SystemClass
{
  __Provider REF provider;
};

Members

The __ProviderRegistration class has these types of members:

Properties

The __ProviderRegistration class has these properties.

provider

Data type: __Provider

Access type: Read-only

Reference to an instance of __Provider representing the object path to the provider.

Remarks

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

Instances of the __ProviderRegistration system class are never created. The classes that providers use to create instances for registration derive either directly or indirectly from this class. These classes are:

__ClassProviderRegistration

__EventConsumerProviderRegistration

__EventProviderRegistration

__InstanceProviderRegistration

__MethodProviderRegistration

__ObjectProviderRegistration

__PropertyProviderRegistration

Only administrators can register or delete a provider by creating an instance of __Win32Provider and registering it.

Requirements

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

See also

__SystemClass

WMI System Classes

Registering a Provider