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.
- HostingGroup
-
- Data type: string
- Access type: Read-only
- Qualifiers: Key
Defines the second component of the __Win32Provider HostingModel property when the hosting model is one of the following:
- LocalSystemHost
- NetworkServiceHost
- LocalServiceHost
- LocalSystemHostOrSelfHost
- NetworkServiceHostOrSelfHost
The hosting group defines a grouping of providers in a separate Wmiprvse.exe process. Providers that share the same hosting model and hosting group share the same service host process.
- HostingProcessIdentifier
-
- Data type: string
- Access type: Read-only
Process identifier that hosts the specific instance of the provider.
- HostingSpecification
-
- Data type: uint32
- Access type: Read-only
- Qualifiers: Key
Defines the first component of the
__Win32Provider HostingModel property. The hosting property is defined to be one of the value types in the following table.
| Value | Meaning |
- WmiCore
| Activate provider in host to the WMI service. This hosting model is only supported for operating system components.
Attempts to register providers with WmiCore fail with WBEM_E_ACCESS_DENIED.
|
- WmiCoreOrSelfHost
| Activate provider in host to the WMI service or as local server. This hosting model is only supported for operating system components.
Attempts to register providers with WmiCoreOrSelfHost fail with WBEM_E_ACCESS_DENIED.
|
- SelfHost
| Activate provider as a local server implementation.
|
- Decoupled:Com
| Activate provider as a decoupled COM provider. For more information about decoupled providers, see Incorporating a Provider in an Application.
|
- Decoupled:NonCom
| Activate provider as a non-COM event provider.
|
- LocalSystemHost
| Activate provider in the provider host process that is running under the LocalSystem account.
Windows XP: LocalServiceHost is the default configuration that WMI sets when the HostingModel property in __Win32Provider is NULL.
|
- LocalSystemHostOrSelfHost
| The provider is self-hosted or loaded into the Wmiprvse.exe process running under the LocalSystem account.
Windows Server 2003: LocalSystemHostOrSelfHost is the default configuration that WMI sets when the HostingModel property in __Win32Provider is NULL. Because LocalSystem is a highly privileged account, an entry is generated in the Security Event Log to notify administrators of a provider running in this trusted status.
|
- NetworkServiceHost
| Activate provider in the provider host process that is running under the NetworkService account.
|
- LocalServiceHost
| Activate provider
in the provider host process that is running under the LocalService account.
|
- NetworkServiceHostOrSelfHost
| The provider is self-hosted or loaded into the WmiPrvse.exe process running under the NetworkService account.
NetworkServiceHostOrSelfHost is the default configuration when the HostingModel property in __Win32Provider is NULL. Because NetworkServiceHostOrSelfHost is the default, providers from earlier operating systems can continue to work in Windows Vista, Windows Server 2008, and later operating systems.
Windows Server 2003 and Windows XP: This hosting model is not available.
|
- Locale
-
- Data type: string
- Access type: Read-only
The language locale. For Microsoft locale identifiers, the format of the string is "MS_xxxx", where xxxx is a string in hexadecimal form that indicates the LCID. For example, the American English locale identifier is "MS_409".
- Namespace
-
- Data type: string
- Access type: Read-only
Namespace associated with a specific provider instance.
- Provider
-
- Data type: string
- Access type: Read-only
- Qualifiers: Key
Name associated with a specific provider instance. The name is identical to the
__Win32Provider property.
- ProviderOperation_AccessCheck
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemEventProviderSecurity::AccessCheck.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_CancelQuery
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemEventProviderQuerySink::CancelQuery.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_CreateClassEnumAsync
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemServices::CreateClassEnumAsync.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_CreateInstanceEnumAsync
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemServices::CreateInstanceEnumAsync.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_CreateRefreshableEnum
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemHiPerfProvider::CreateRefreshableEnum.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_CreateRefreshableObject
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemHiPerfProvider::CreateRefreshableObject.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_CreateRefresher
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemHiPerfProvider::CreateRefresher.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_DeleteClassAsync
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemServices::DeleteClassAsync.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_DeleteInstanceAsync
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemServices::DeleteInstanceAsync.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_ExecMethodAsync
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemServices::ExecMethodAsync.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_ExecQueryAsync
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemServices::ExecQueryAsync.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_FindConsumer
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemEventConsumerProvider::FindConsumer.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_GetObjectAsync
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemServices::GetObjectAsync.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_GetObjects
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemHiPerfProvider::GetObjects.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_GetProperty
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemPropertyProvider::GetProperty.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_NewQuery
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemEventProviderQuerySink::NewQuery.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_ProvideEvents
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemEventProvider::ProvideEvents.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_PutClassAsync
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemServices::PutClassAsync.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_PutInstanceAsync
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemServices::PutInstanceAsync.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_PutProperty
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemPropertyProvider::PutProperty.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_QueryInstances
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemHiPerfProvider::QueryInstances.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_SetRegistrationObject
-
- Data type: uint64
- Access type: Read-only
Property currently not set.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_StopRefreshing
-
- Data type: uint64
- Access type: Read-only
Number of calls to
IWbemHiPerfProvider::StopRefreshing.
For more information about using uint64 values in scripts, see Scripting in WMI.
- ProviderOperation_ValidateSubscription
-
- Data type: uint64
- Access type: Read-only
Currently not supported.
For more information about using uint64 values in scripts, see Scripting in WMI.
- TransactionIdentifier
-
- Data type: string
- Access type: Read-only
- Qualifiers: Key
Internal use only. The current value is "{00000000-0000-0000-0000-000000000000}".
- User
-
- Data type: string
- Access type: Read-only
Particular provider instance, configured for per user initialization.