__PropertyProviderRegistration class

The __PropertyProviderRegistration system class registers property providers in WMI.

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

class __PropertyProviderRegistration : __ProviderRegistration
{
  __Provider REF provider;
  boolean        SupportsPut = False;
  boolean        SupportsGet = False;
};

Members

The __PropertyProviderRegistration class has these types of members:

Properties

The __PropertyProviderRegistration class has these properties.

provider
Data type: __Provider
Access type: Read-only

Reference to an instance of __Provider that represents the object path of the property provider. This property is inherited from __ProviderRegistration.

SupportsGet
Data type: boolean
Access type: Read/write

Describes whether the class or instance provider supports data retrieval.

True

The provider supports data retrieval by implementing IWbemServices::GetObjectAsync.

False

The provider does not support data retrieval, and returns WBEM_E_PROVIDER_NOT_CAPABLE from GetObjectAsync.

SupportsPut
Data type: boolean
Access type: Read/write

Describes whether the class or instance provider supports data modification.

True

The provider supports class or instance modification by implementing one of the following methods:

False

The provider does not support data modification and returns WBEM_E_PROVIDER_NOT_CAPABLE from PutClassAsync or PutInstanceAsync.

Remarks

The __PropertyProviderRegistration class is derived from __ProviderRegistration. Only administrators can register a property provider by creating an instance of __Win32Provider and __PropertyProviderRegistration. Only administrators can delete a property provider.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Namespace

All WMI namespaces

See also

__ProviderRegistration
WMI System Classes
Registering a Property Provider

 

 

Show: