次の方法で共有


__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

プロバイダーでは、次のいずれかのメソッドを実装することで、クラスまたはインスタンスの変更がサポートされます。

False

プロバイダーではデータの変更はサポートされておらず、PutClassAsync または PutInstanceAsync から WBEM_E_PROVIDER_NOT_CAPABLE が返されます。

解説

__PropertyProviderRegistration クラスは、__ProviderRegistration から派生しています。 __Win32Provider および __PropertyProviderRegistration のインスタンスを作成してプロパティ プロバイダーを登録できるのは管理者のみです。 プロパティ プロバイダーを削除できるのは管理者だけです。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
すべての WMI 名前空間

関連項目

__ProviderRegistration

WMI システム クラス

プロパティ プロバイダーの登録