[This is preliminary documentation and subject to change.]
The __Win32Provider system class is used to register dynamic providers with CIMOM.
class __Win32Provider : __SystemClass
{
sint32 MethodSet;
bool MustBeLoaded = FALSE;
string ProviderClsId = "{00000000-0000-0000-0000-000000000000}";
};
You need to register every dynamic data or event provider with CIMOM by creating an instance of the __Win32Provider class in the namespace for which the data is to be provided. For more information see Implementing Dynamic Providers.
Note: If the provider is an event provider, this field is set to zero.
If the provider is an event provider, then this CLSID refers to the IWbemEventProvider implementation.
Class and Instance Provider Models