__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

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

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2003

Namespace

all WMI namespaces

See also

WMI System Classes
Registering a Provider

 

 

Show:
© 2014 Microsoft