__PropertyProviderRegistration クラス
__PropertyProviderRegistration システム クラスは、WMI にプロパティ プロバイダーを登録します。
次の構文は、マネージド オブジェクト フォーマット (MOF) コードを簡素化しており、継承されたすべてのプロパティを含んでいます。 プロパティは、MOF 順ではなくアルファベット順で一覧表示されています。
構文
class __PropertyProviderRegistration : __ProviderRegistration
{
__Provider REF provider;
boolean SupportsPut = False;
boolean SupportsGet = False;
};
メンバー
__PropertyProviderRegistration クラスには、次の種類のメンバーがあります。
プロパティ
__PropertyProviderRegistration クラスには、次のプロパティがあります。
-
プロバイダー
-
-
データ型: __Provider
-
アクセスの種類: 読み取り専用
プロパティ プロバイダーのオブジェクト パスを表す __Provider のインスタンスへの参照。 このプロパティは、__ProviderRegistration から継承されます。
-
-
SupportsGet
-
-
データ型: boolean
-
アクセスの種類: 読み取り/書き込み
クラスまたはインスタンス プロバイダーでデータ取得がサポートされているかどうかを示します。
-
-
True
-
プロバイダーは、IWbemServices::GetObjectAsync を実装することでデータ取得をサポートします。
-
False
-
プロバイダーはデータ取得をサポートせず、GetObjectAsync から WBEM_E_PROVIDER_NOT_CAPABLE を返します。
SupportsPut
-
データ型: boolean
-
アクセスの種類: 読み取り/書き込み
クラスまたはインスタンス プロバイダーでデータの変更がサポートされているかどうかを示します。
True
プロバイダーでは、次のいずれかのメソッドを実装することで、クラスまたはインスタンスの変更がサポートされます。
- IWbemServices::PutClassAsync (クラス プロバイダー)
- IWbemServices::PutInstanceAsync (クラス プロバイダー)
False
プロバイダーではデータの変更はサポートされておらず、PutClassAsync または PutInstanceAsync から WBEM_E_PROVIDER_NOT_CAPABLE が返されます。
解説
__PropertyProviderRegistration クラスは、__ProviderRegistration から派生しています。 __Win32Provider および __PropertyProviderRegistration のインスタンスを作成してプロパティ プロバイダーを登録できるのは管理者のみです。 プロパティ プロバイダーを削除できるのは管理者だけです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
名前空間 |
すべての WMI 名前空間 |