__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.


class __ProviderRegistration : __SystemClass
  __Provider REF provider;


The __ProviderRegistration class has these types of members:


The __ProviderRegistration class has these properties.


Data type: __Provider

Access type: Read-only

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


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:








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


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

See also


WMI System Classes

Registering a Provider