// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\cimv2") instance of __namespace{ name="ms_411";}; #pragma namespace("\\\\.\\root\\cimv2\\ms_411") [AMENDMENT, LOCALE(0x0411)] class MSFT_WmiSelfEvent : __ExtrinsicEvent { }; #pragma deleteinstance("MSFT_WMI_NonCOMEventProvider.Name=\"WMI Self-Instrumentation Event Provider\"",NOFAIL) #pragma deleteinstance("MSFT_WMI_NonCOMEventProvider.Name=\"ProviderSubSystem\"",NOFAIL) [Description("Msft_WmiProvider_OperationEvent イベント クラスは、すべての WMI プロバイダー イベントのルート定義です。プロバイダー操作は、WMI 経由でクライアントの代わりに行われる何らかの実行として定義されます。この結果、プロバイダーの実行可能ファイルが 1 回以上呼び出されます。このクラスのプロパティは、実行する操作と関連付けられるプロバイダー ID を定義し、Msft_Providers クラスのインスタンスと一意に関連付けられます。__Win32Provider の各インスタンスは関連付けられた操作を 1 つ持つことができ、下記のプロパティで識別することができます。内部的には、__Win32Provider の特定のインスタンスを参照するオブジェクトをいくつでも WMI に含めることができます。これは、プロバイダーがユーザーごとのインスタンス化とロケールごとのインスタンス化のいずれをサポートするか、およびプロバイダーがホストされている場所に応じて、各オブジェクトが区別されるためです。現在のところ、TransactionIdentifier は常に空の文字列になります。 ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_OperationEvent : MSFT_WmiSelfEvent { [Description("Namespace プロパティは、__Win32Provider のインスタンスがインスタンス化される名前空間を示します。") : Amended ToSubclass] String Namespace; [Description("Provider プロパティは、__Win32Provider のインスタンスと関連付けられる一意の名前を示します。") : Amended ToSubclass] String Provider; [Description("プロバイダー登録でユーザーごとの初期化が指定されている場合は、User プロパティによって、プロバイダーの特定のインスタンス化と関連付けられるクライアント プリンシパル ID が定義されます。") : Amended ToSubclass] String User; [Description("プロバイダー登録でロケールごとの初期化が指定されている場合は、Locale プロパティによって、プロバイダーの特定のインスタンス化と関連付けられるクライアント ロケールが定義されます。") : Amended ToSubclass] String Locale; [Description("TransactionIdentifer プロパティは内部で使用され、現在のところ常に空の状態になっています。") : Amended ToSubclass] String TransactionIdentifer; [Description("HostingSpecification プロパティは現在使用されていません。") : Amended ToSubclass] Uint32 HostingSpecification; [Description("HostingGroup プロパティは現在使用されていません。") : Amended ToSubclass] String HostingGroup; }; [Description("Msft_WmiProvider_OperationEvent_Pre イベント クラスには、プロバイダー実装を呼び出す前に生成される操作イベントが含まれます。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_OperationEvent_Pre : Msft_WmiProvider_OperationEvent { }; [Description("Msft_WmiProvider_OperationEvent_Post イベント クラスには、プロバイダー実装の完了後に生成される操作イベントが含まれます。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_OperationEvent_Post : Msft_WmiProvider_OperationEvent { }; [Description("Msft_WmiProvider_ComServerLoadOperationEvent イベント クラスは、プロバイダー登録と関連付けられる COM サーバー インスタンスのアクティブ化の成功について定義します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_ComServerLoadOperationEvent : Msft_WmiProvider_OperationEvent { [Description("Clsid プロパティは、サーバー実装と関連付けられる COM CLSID を定義します (適用可能な場合)。注意: 切り離されたプロバイダーには COM CLSID が関連付けられません。") : Amended ToSubclass] String Clsid; [Description("ServerName プロパティは、CLSID キーの名前なし値に含まれる COM サーバー名を定義します (適用可能な場合)。") : Amended ToSubclass] String ServerName; [Description("InProcServer プロパティは、サーバーが inproc32 のアクティブ化をサポートするかどうかを定義します (適用可能な場合)。") : Amended ToSubclass] boolean InProcServer; [Description("LocalServer プロパティは、サーバーが localserver32 のアクティブ化をサポートするかどうかを定義します (適用可能な場合)。") : Amended ToSubclass] boolean LocalServer; [Description("InProcServerPath プロパティは、サーバーの inproc32 実行可能ファイル名を定義します (適用可能な場合)。") : Amended ToSubclass] String InProcServerPath; [Description("LocalServerPath プロパティは、サーバーの localserver32 実行可能アプリケーション名を定義します (適用可能な場合)。") : Amended ToSubclass] String LocalServerPath; }; [Description("Msft_WmiProvider_ComServerLoadOperationFailureEvent イベント クラスは、プロバイダー登録と関連付けられる COM サーバー インスタンスのアクティブ化の失敗について定義します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_ComServerLoadOperationFailureEvent : Msft_WmiProvider_OperationEvent { [Description("Clsid プロパティは、サーバー実装と関連付けられる COM CLSID を定義します (適用可能な場合)。注意: 切り離されたプロバイダーには COM CLSID が関連付けられません。") : Amended ToSubclass] String Clsid; [Description("ServerName プロパティは、CLSID キーの名前なし値に含まれる COM サーバー名を定義します (適用可能な場合)。") : Amended ToSubclass] String ServerName; [Description("InProcServer プロパティは、サーバーが inproc32 のアクティブ化をサポートするかどうかを定義します (適用可能な場合)。") : Amended ToSubclass] boolean InProcServer; [Description("LocalServer プロパティは、サーバーが localserver32 のアクティブ化をサポートするかどうかを定義します (適用可能な場合)。") : Amended ToSubclass] boolean LocalServer; [Description("InProcServerPath プロパティは、サーバーの inproc32 実行可能ファイル名を定義します (適用可能な場合)。") : Amended ToSubclass] String InProcServerPath; [Description("LocalServerPath プロパティは、サーバーの localserver32 実行可能アプリケーション名を定義します (適用可能な場合)。") : Amended ToSubclass] String LocalServerPath; [Description("ResultCode プロパティは、COM のアクティブ化プロシージャから返される結果コードを定義します (適用可能な場合)。") : Amended ToSubclass] uint32 ResultCode; }; [Description("Msft_WmiProvider_LoadOperationEvent イベント クラスは、プロバイダー キャッシュ エントリのアクティブ化および初期化成功を定義します。WMI はプロバイダー登録オブジェクトをキャッシュすることで、全体的な実行時間を短縮します。キャッシュ エージング プロセス、RPC 接続の損失、ユーザー制御、またはプロバイダー登録の変更が発生すると、substem によってキャッシュ エントリがドロップされます。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_LoadOperationEvent : Msft_WmiProvider_OperationEvent { [Description("Clsid プロパティは、サーバー実装と関連付けられる COM CLSID を定義します (適用可能な場合)。注意: 切り離されたプロバイダーには COM CLSID が関連付けられません。") : Amended ToSubclass] String Clsid; [Description("ServerName プロパティは、CLSID キーの名前なし値に含まれる COM サーバー名を定義します (適用可能な場合)。") : Amended ToSubclass] String ServerName; [Description("InProcServer プロパティは、サーバーが inproc32 のアクティブ化をサポートするかどうかを定義します (適用可能な場合)。") : Amended ToSubclass] boolean InProcServer; [Description("LocalServer プロパティは、サーバーが localserver32 のアクティブ化をサポートするかどうかを定義します (適用可能な場合)。") : Amended ToSubclass] boolean LocalServer; [Description("InProcServerPath プロパティは、サーバーの inproc32 実行可能ファイル名を定義します (適用可能な場合)。") : Amended ToSubclass] String InProcServerPath; [Description("LocalServerPath プロパティは、サーバーの localserver32 実行可能アプリケーション名を定義します (適用可能な場合)。") : Amended ToSubclass] String LocalServerPath; [Description("ThreadingModel プロパティは、サーバーのスレッド モデルを定義します (適用可能な場合)。値は次のいずれかになります。\n0 - アパートメント \n 1 - 両方 \n 2 - 空き \n 3 - ニュートラル \n 4 - 不明") : Amended ToSubclass,Values{"Apartment", "Both", "Free", "Neutral", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4"} : Amended ToSubclass] uint32 ThreadingModel; [Description("Synchronisation プロパティは、サーバーの同期モデルを定義します (適用可能な場合)。値は次のいずれかになります。\n0 - 無視 \n 1 - なし \n 2 - サポート \n 3 - 必須 \n 4 - 新しく必要 \n 5 - 不明") : Amended ToSubclass,Values{"Ignored", "None", "Supported", "Required", "RequiresNew", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"} : Amended ToSubclass] uint32 Synchronisation; }; [Description("WMI はプロバイダー登録オブジェクトをキャッシュすることで、全体的な実行時間を短縮します。キャッシュ エージング プロセス、RPC 接続の損失、ユーザー制御、またはプロバイダー登録の変更が発生すると、サブシステムによってキャッシュ エントリがドロップされます。このイベントは、プロバイダー キャッシュ エントリのアクティブ化および初期化失敗を定義します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_LoadOperationFailureEvent : Msft_WmiProvider_OperationEvent { [Description("適用可能な場合は、サーバー実装と関連付けられる COM CLSID を定義します。注意: 切り離されたプロバイダーには COM CLSID が関連付けられません。") : Amended ToSubclass] String Clsid; [Description("適用可能な場合は、CLSID キーの名前なし値に含まれる COM サーバー名を定義します。") : Amended ToSubclass] String ServerName; [Description("適用可能な場合は、サーバーが inproc32 のアクティブ化をサポートするかどうかを定義します。") : Amended ToSubclass] boolean InProcServer; [Description("適用可能な場合は、サーバーが localserver32 のアクティブ化をサポートするかどうかを定義します。") : Amended ToSubclass] boolean LocalServer; [Description("適用可能な場合は、サーバーの inproc32 実行可能ファイル名を定義します。") : Amended ToSubclass] String InProcServerPath; [Description("適用可能な場合は、サーバーの localserver32 実行可能アプリケーション名を定義します。") : Amended ToSubclass] String LocalServerPath; [Description("ThreadingModel プロパティは、サーバーのスレッド モデルを定義します (適用可能な場合)。値は次のいずれかになります。\n0 - アパートメント \n 1 - 両方 \n 2 - 空き \n 3 - ニュートラル \n 4 - 不明") : Amended ToSubclass,Values{"Apartment", "Both", "Free", "Neutral", "Unknown"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4"} : Amended ToSubclass] uint32 ThreadingModel; [Description("Synchronisation プロパティは、サーバーの同期モデルを定義します (適用可能な場合)。値は次のいずれかになります。\n0 - 無視 \n 1 - なし \n 2 - サポート \n 3 - 必須 \n 4 - 新しく必要 \n 5 - 不明") : Amended ToSubclass,Values{"Ignored", "None", "Supported", "Required", "RequiresNew", "不明"} : Amended ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5"} : Amended ToSubclass] uint32 Synchronisation; [Description("ResultCode プロパティは、読み込みプロセスから返される HRESULT コードを示します。") : Amended ToSubclass] uint32 ResultCode; }; [Description("Msft_WmiProvider_InitializationOperationEvent イベント クラスは、プロバイダー サーバー インスタンスの初期化成功を定義します。プロバイダー サーバーのアクティブ化後、WMI は多数の COM インターフェイス メソッド呼び出しを使用してインスタンス プロバイダーの初期化を試みます。 ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_InitializationOperationEvent : Msft_WmiProvider_OperationEvent { }; [Description("Msft_WmiProvider_InitializationOperationFailureEvent イベント \t\t\t\tクラスは、プロバイダー サーバー インスタンスの初期化失敗を定義します。プロバイダー サーバーのアクティブ化後、WMI は多数の COM インターフェイス メソッド呼び出しを使用してインスタンス プロバイダーの初期化を試みます。このイベントは、プロバイダー サーバー インスタンスの初期化失敗を定義します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_InitializationOperationFailureEvent : Msft_WmiProvider_OperationEvent { [Description("ResultCode プロパティは、初期化プロセスから返される HRESULT コードを示します。") : Amended ToSubclass] uint32 ResultCode; }; [Description("Msft_WmiProvider_UnLoadOperationEvent イベント クラスは、プロバイダー キャッシュ エントリの削除を定義します。この時点で、COM サーバー インスタンス上の WMI で保持される参照はありません。WMI はプロバイダー登録オブジェクトをキャッシュすることで、全体的な実行時間を短縮します。キャッシュ エージング プロセス、RPC 接続の損失、ユーザー制御、またはプロバイダー登録の変更が発生すると、サブシステムによってキャッシュ エントリがドロップされます。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_UnLoadOperationEvent : Msft_WmiProvider_OperationEvent { }; [Description("Msft_WmiProvider_GetObjectAsyncEvent_Pre イベント クラスは、プロバイダーによる IWbemServices :: GetObjectAsync の実装を呼び出す直前に生成されるイベントを示します。 ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_GetObjectAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("ObjecPath プロパティは、取得するオブジェクトのパスを保持します。") : Amended ToSubclass] String ObjectPath; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; }; [Description("Msft_WmiProvider_PutClassAsyncEvent_Pre イベント クラスは、プロバイダーによる IWbemServices :: PutClassAsync の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_PutClassAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("ClassObject プロパティは、クラス定義が含まれたオブジェクトを保持します。") : Amended ToSubclass] Object ClassObject; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; }; [Description("Msft_WmiProvider_DeleteClassAsyncEvent_Pre イベント クラスは、プロバイダーによる IWbemServices :: DeleteClassAsync の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_DeleteClassAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("ClassName プロパティは、削除対象となるクラスの名前を保持します。") : Amended ToSubclass] String ClassName; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; }; [Description("Msft_WmiProvider_CreateClassEnumAsyncEvent_Pre イベント クラスは、プロバイダーによる IWbemServices :: CreateClassEnumAsync の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_CreateClassEnumAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("SuperclassName プロパティは、NULL または空白でない場合はスーパークラス名を指定します。返されるのは、このクラスのサブクラスのみです。このプロパティが NULL または空白で、Flags に WBEM_FLAG_SHALLOW が含まれる場合は、親クラスやスーパークラスを持たない最上位レベルのクラスのみが返されます。このプロパティが NULL または空白で、Flags が WBEM_FLAG_DEEP の場合は、名前空間内のすべてのクラスが返されます。") : Amended ToSubclass] String SuperclassName; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; }; [Description("Msft_WmiProvider_PutInstanceAsyncEvent_Pre イベント クラスは、プロバイダーによる IWbemServices :: PutInstanceAsync の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_PutInstanceAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("InstanceObject プロパティには、書き込まれるオブジェクト インスタンスが含まれます。") : Amended ToSubclass] Object InstanceObject; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; }; [Description("Msft_WmiProvider_DeleteInstanceAsyncEvent_Pre イベント クラスは、プロバイダーによる IWbemServices :: DeleteInstanceAsync の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_DeleteInstanceAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("ObjectPath プロパティは、削除されるインスタンスのパスが含まれた文字列です。") : Amended ToSubclass] String ObjectPath; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; }; [Description("Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Pre イベント クラスは、プロバイダーによる IWbemServices :: CreateInstanceEnumAsync の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("ClassName プロパティは、インスタンスが必要となるクラスの名前が含まれた文字列です。") : Amended ToSubclass] String ClassName; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; }; [Description("Msft_WmiProvider_ExecQueryAsyncEvent_Pre クラスは、プロバイダーによる IWbemServices :: ExecQueryAsync の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_ExecQueryAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("QueryLanguage プロパティは、Windows Management でサポートされるクエリ言語のいずれかが含まれた文字列です。") : Amended ToSubclass] String QueryLanguage; [Description("Query プロパティは、クエリ テキストが含まれた文字列です。") : Amended ToSubclass] String Query; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; }; [Description("Msft_WmiProvider_ExecMethodAsyncEvent_Pre イベント クラスは、プロバイダーによる IWbemServices :: ExecMethodAsync の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_ExecMethodAsyncEvent_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("ObjectPath プロパティは、メソッドの実行対象となるオブジェクトのオブジェクト パスが含まれた文字列です。") : Amended ToSubclass] String ObjectPath; [Description("MethodName は、オブジェクトのメソッド名が含まれた文字列です。") : Amended ToSubclass] String MethodName; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("メソッドの実行に受信パラメーターを必要としない場合、InputParameters プロパティは NULL になります。それ以外の場合は、オブジェクトに含まれるプロパティがメソッドを実行するための着信パラメーターとして機能します。このオブジェクトの内容はメソッド固有であり、該当するプロバイダーの仕様に含まれます。") : Amended ToSubclass] Object InputParameters; }; [Description("Msft_WmiProvider_NewQuery_Pre イベント クラスは、プロバイダーによる IWbemEventProviderQuerySink :: NewQuery の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_NewQuery_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("QueryId プロパティは、Windows Management によって生成されるクエリ識別子を保持します。プロバイダーは、後でキャンセルが発生したときにどのクエリが取り消されたのかを認識できるように、この情報を追跡できます。") : Amended ToSubclass] uint32 QueryId; [Description("QueryLanguage プロパティには、次のクエリ フィルターの言語が含まれます。このバージョンの WMI では常に 'WQL' になります。") : Amended ToSubclass] string QueryLanguage; [Description("Query プロパティは、論理コンシューマーによって登録されたイベント クエリ フィルターが含まれた文字列です。") : Amended ToSubclass] string Query; }; [Description("Msft_WmiProvider_CancelQuery_Pre イベント クラスは、プロバイダーによる IWbemEventProviderQuerySink :: CancelQuery の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_CancelQuery_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("QueryId プロパティは、取り消されたクエリの識別子を保持します。この識別子は、本来このインターフェイスの NewQuery メソッドによってプロバイダーに提供されたものです。") : Amended ToSubclass] uint32 QueryId; }; [Description("Msft_WmiProvider_AccessCheck_Pre イベント クラスは、プロバイダーによる IWbemEventSecurity :: AccessCheck の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_AccessCheck_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("QueryLanguage プロパティには、次のクエリ フィルターの言語が含まれます。このバージョンの WMI では常に 'WQL' になります。") : Amended ToSubclass] string QueryLanguage; [Description("Query プロパティは、論理コンシューマーによって登録されたイベント クエリ フィルターが含まれた文字列です。") : Amended ToSubclass] string Query; [Description("Sid プロパティは、サブスクリプションを作成するクライアントの SID を示すバイト配列を保持します。サブスクリプションが一時的である場合は NULL になります。") : Amended ToSubclass] uint8 Sid[]; }; [Description("Msft_WmiProvider_ProvideEvents_Pre イベント クラスは、プロバイダーによる IWbemEventProvider :: ProvideEvents の実装を呼び出す直前に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_ProvideEvents_Pre : Msft_WmiProvider_OperationEvent_Pre { [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] uint32 Flags; }; [Description("Msft_WmiProvider_GetObjectAsyncEvent_Post イベント クラスは、プロバイダーによる IWbemServices :: GetObjectAsync の実装完了直後に生成されるイベントを示します。 ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_GetObjectAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("ObjectPath プロパティは、取得するオブジェクトのパスを保持します。") : Amended ToSubclass] String ObjectPath; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("ResultCode プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] Uint32 ResultCode; [Description("ObjectParameter プロパティは、プロバイダーの IWbemObjectSink :: SetStatus 呼び出しによって渡される拡張状態を定義するオブジェクトを保持します。この値は NULL になる可能性があります。") : Amended ToSubclass] Object ObjectParameter; [Description("StringParameter プロパティは、現在のところ常に NULL になります。") : Amended ToSubclass] String StringParameter; }; [Description("Msft_WmiProvider_PutClassAsyncEvent_Post イベント クラスは、プロバイダーによる IWbemServices :: PutClassAsync の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_PutClassAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("ClassObject プロパティは、クラス定義が含まれたオブジェクトを保持します。") : Amended ToSubclass] Object ClassObject; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("ResultCode プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] Uint32 ResultCode; [Description("ObjectParameter プロパティは、プロバイダーの IWbemObjectSink :: SetStatus 呼び出しによって渡される拡張状態を定義するオブジェクトを保持します。この値は NULL になる可能性があります。") : Amended ToSubclass] Object ObjectParameter; [Description("StringParameter プロパティは、現在のところ常に NULL になります。") : Amended ToSubclass] String StringParameter; }; [Description("Msft_WmiProvider_DeleteClassAsyncEvent_Post イベント クラスは、プロバイダーによる IWbemServices :: DeleteClassAsync の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_DeleteClassAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("ClassName プロパティは、削除対象となるクラスの名前を保持します。") : Amended ToSubclass] String ClassName; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("ResultCode プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] Uint32 ResultCode; [Description("ObjectParameter プロパティは、プロバイダーの IWbemObjectSink :: SetStatus 呼び出しによって渡される拡張状態を定義するオブジェクトを保持します。この値は NULL になる可能性があります。") : Amended ToSubclass] Object ObjectParameter; [Description("StringParameter プロパティは、現在のところ常に NULL になります。") : Amended ToSubclass] String StringParameter; }; [Description("Msft_WmiProvider_CreateClassEnumAsyncEvent_Post イベント クラスは、プロバイダーによる IWbemServices :: CreateClassEnumAsync の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_CreateClassEnumAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("SuperclassName プロパティは、NULL または空白でない場合はこのパラメーターによってスーパークラス名が指定されます。返されるのは、このクラスのサブクラスのみです。このプロパティが NULL または空白で、Flags に WBEM_FLAG_SHALLOW が含まれる場合は、親クラスやスーパークラスを持たない最上位レベルのクラスのみが返されます。このプロパティが NULL または空白で、Flags が WBEM_FLAG_DEEP の場合は、名前空間内のすべてのクラスが返されます。") : Amended ToSubclass] String SuperclassName; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("ResultCode プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] Uint32 ResultCode; [Description("ObjectParameter プロパティは、プロバイダーの IWbemObjectSink :: SetStatus 呼び出しによって渡される拡張状態を定義するオブジェクトを保持します。この値は NULL になる可能性があります。") : Amended ToSubclass] Object ObjectParameter; [Description("StringParameter プロパティは、現在のところ常に NULL になります。") : Amended ToSubclass] String StringParameter; }; [Description("Msft_WmiProvider_PutInstanceAsyncEvent_Post イベント クラスは、プロバイダーによる IWbemServices :: PutInstanceAsync の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_PutInstanceAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("InstanceObject プロパティは、書き込まれるオブジェクト インスタンスを保持します。") : Amended ToSubclass] Object InstanceObject; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("ResultCode プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] Uint32 ResultCode; [Description("ObjectParameter プロパティは、プロバイダーの IWbemObjectSink :: SetStatus 呼び出しによって渡される拡張状態を定義するオブジェクトを保持します。この値は NULL になる可能性があります。") : Amended ToSubclass] Object ObjectParameter; [Description("StringParameter プロパティは、作成操作の場合は呼び出し時に作成されるインスタンスのパスが含まれた文字列になります。プロバイダーは、作成されたインスタンスのキーを示す IWbemObjectSink :: SetStatus に StringParameter を渡すことができます。") : Amended ToSubclass] String StringParameter; }; [Description("Msft_WmiProvider_DeleteInstanceAsyncEvent_Post イベント クラスは、プロバイダーによる IWbemServices :: DeleteInstanceAsync の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_DeleteInstanceAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("ObjectPath プロパティは、削除されるインスタンスのパスが含まれた文字列を保持します。") : Amended ToSubclass] String ObjectPath; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("ResultCode プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] Uint32 ResultCode; [Description("ObjectParameter プロパティは、プロバイダーの IWbemObjectSink :: SetStatus 呼び出しによって渡される拡張状態を定義するオブジェクトを保持します。この値は NULL になる可能性があります。") : Amended ToSubclass] Object ObjectParameter; [Description("StringParameter プロパティは、現在のところ常に NULL になります。") : Amended ToSubclass] String StringParameter; }; [Description("Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Post イベント クラスは、プロバイダーによる IWbemServices :: CreateInstanceEnumAsync の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_CreateInstanceEnumAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("インスタンスが必要となるクラスの名前が含まれた文字列です。") : Amended ToSubclass] String ClassName; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("ResultCode プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] Uint32 ResultCode; [Description("ObjectParameter プロパティは、プロバイダーの IWbemObjectSink :: SetStatus 呼び出しによって渡される拡張状態を定義するオブジェクトを保持します。この値は NULL になる可能性があります。") : Amended ToSubclass] Object ObjectParameter; [Description("StringParameter プロパティは、現在のところ常に NULL になります。") : Amended ToSubclass] String StringParameter; }; [Description("Msft_WmiProvider_ExecQueryAsyncEvent_Post イベント クラスは、プロバイダーによる IWbemServices :: ExecQueryAsync の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_ExecQueryAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("QueryLanguage プロパティは、Windows Management でサポートされるクエリ言語のいずれかが含まれた文字列を保持します。") : Amended ToSubclass] String QueryLanguage; [Description("Query プロパティは、クエリ テキストが含まれた文字列を保持します。") : Amended ToSubclass] String Query; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("ResultCode プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] Uint32 ResultCode; [Description("ObjectParameter プロパティは、プロバイダーの IWbemObjectSink :: SetStatus 呼び出しによって渡される拡張状態を定義するオブジェクトを保持します。この値は NULL になる可能性があります。") : Amended ToSubclass] Object ObjectParameter; [Description("StringParameter プロパティは、現在のところ常に NULL になります。") : Amended ToSubclass] String StringParameter; }; [Description("Msft_WmiProvider_ExecMethodAsyncEvent_Post イベント クラスは、プロバイダーによる IWbemServices :: ExecMethodAsync の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_ExecMethodAsyncEvent_Post : Msft_WmiProvider_OperationEvent_Post { [Description("ObjectPath プロパティは、メソッドの実行対象となるオブジェクトのオブジェクト パスが含まれた文字列を保持します。") : Amended ToSubclass] String ObjectPath; [Description("MethodName プロパティは、オブジェクトのメソッド名が含まれた文字列を保持します。") : Amended ToSubclass] String MethodName; [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] Uint32 Flags; [Description("メソッドの実行に受信パラメーターを必要としない場合、InputParameters プロパティは NULL になります。それ以外の場合は、オブジェクトに含まれるプロパティがメソッドを実行するための着信パラメーターとして機能します。このオブジェクトの内容はメソッド固有であり、該当するプロバイダーの仕様に含まれます。") : Amended ToSubclass] Object InputParameters; [Description("ResultCode プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] Uint32 ResultCode; [Description("ObjectParameter プロパティは、プロバイダーの IWbemObjectSink :: SetStatus 呼び出しによって渡される拡張状態を定義するオブジェクトを保持します。この値は NULL になる可能性があります。") : Amended ToSubclass] Object ObjectParameter; [Description("StringParameter プロパティは、現在のところ常に NULL になります。") : Amended ToSubclass] String StringParameter; }; [Description("Msft_WmiProvider_NewQuery_Post イベント クラスは、プロバイダーによる IWbemEventProviderQuerySink :: NewQuery の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_NewQuery_Post : Msft_WmiProvider_OperationEvent_Post { [Description("QueryId プロパティは、Windows Management によって生成されるクエリ識別子を保持します。プロバイダーは、後でキャンセルが発生したときにどのクエリが取り消されたのかを認識できるように、この情報を追跡できます。") : Amended ToSubclass] uint32 QueryId; [Description("QueryLanguage プロパティは、次のクエリ フィルターの言語を保持します。このバージョンの WMI では常に 'WQL' になります。") : Amended ToSubclass] string QueryLanguage; [Description("Query プロパティは、論理コンシューマーによって登録されたイベント クエリ フィルターが含まれた文字列を保持します。") : Amended ToSubclass] string Query; [Description("Result プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] uint32 Result; }; [Description("Msft_WmiProvider_CancelQuery_Post イベント クラスは、プロバイダーによる IWbemEventProviderQuerySink :: CancelQuery の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_CancelQuery_Post : Msft_WmiProvider_OperationEvent_Post { [Description("QueryId プロパティは、取り消されたクエリの識別子を保持します。この識別子は、本来このインターフェイスの NewQuery メソッドによってプロバイダーに提供されたものです。") : Amended ToSubclass] uint32 QueryId; [Description("Result プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] uint32 Result; }; [Description("Msft_WmiProvider_AccessCheck_Post イベント クラスは、プロバイダーによる IWbemEventSecurity :: AccessCheck の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_AccessCheck_Post : Msft_WmiProvider_OperationEvent_Post { [Description("QueryLanguage プロパティは、次のクエリ フィルターの言語を保持します。このバージョンの WMI では常に 'WQL' になります。") : Amended ToSubclass] string QueryLanguage; [Description("Query プロパティは、論理コンシューマーによって登録されたイベント クエリ フィルターが含まれた文字列です。") : Amended ToSubclass] string Query; [Description("Sid プロパティは、サブスクリプションを作成するクライアントの SID を示すバイト配列です。サブスクリプションが一時的である場合は NULL になります。") : Amended ToSubclass] uint8 Sid[]; [Description("Result プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] uint32 Result; }; [Description("Msft_WmiProvider_ProvideEvents_Post イベント クラスは、プロバイダーによる IWbemEventProvider :: ProvideEvents の実装完了直後に生成されるイベントを示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_ProvideEvents_Post : Msft_WmiProvider_OperationEvent_Post { [Description("Flags プロパティには、呼び出しと関連付けられるフラグが含まれます。") : Amended ToSubclass] uint32 Flags; [Description("Result プロパティは、操作の HRESULT 状態コードを保持します。") : Amended ToSubclass] uint32 Result; }; [Description("Msft_WmiProvider_Counters クラスは、すべてのプロバイダー間での内部操作呼び出しカウントの近似値を示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_WmiProvider_Counters { [Description("ProviderOperation_GetObjectAsync プロパティは、IWbemServices :: GetObjectAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_GetObjectAsync; [Description("ProviderOperation_PutClassAsync プロパティは、IWbemServices :: PutClassAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_PutClassAsync; [Description("ProviderOperation_DeleteClassAsync プロパティは、IWbemServices :: DeleteClassAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_DeleteClassAsync; [Description("ProviderOperation_CreateClassEnumAsync プロパティは、IWbemServices :: CreateClassEnumAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateClassEnumAsync; [Description("ProviderOperation_PutInstanceAsync プロパティは、IWbemServices :: PutInstanceAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_PutInstanceAsync; [Description("ProviderOperation_DeleteInstanceAsync プロパティは、IWbemServices :: DeleteInstanceAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_DeleteInstanceAsync; [Description("ProviderOperation_CreateInstanceEnumAsync プロパティは、IWbemServices :: CreateInstanceEnumAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateInstanceEnumAsync; [Description("ProviderOperation_ExecQueryAsync プロパティは、IWbemServices :: ExecQueryAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_ExecQueryAsync; [Description("ProviderOperation_ExecMethodAsync プロパティは、IWbemServices :: ExecMethodAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_ExecMethodAsync; [Description("ProviderOperation_QueryInstances プロパティは、IWbemHiPerfProvider :: QueryInstances の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_QueryInstances; [Description("ProviderOperation_CreateRefresher プロパティは、IWbemHiPerfProvider :: CreateRefresher の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefresher; [Description("ProviderOperation_CreateRefreshableObject プロパティは、IWbemHiPerfProvider :: CreateRefreshableObject の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableObject; [Description("ProviderOperation_StopRefreshing プロパティは、IWbemHiPerfProvider :: StopRefreshing の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_StopRefreshing; [Description("ProviderOperation_CreateRefreshableEnum プロパティは、IWbemHiPerfProvider :: CreateRefreshableEnum の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableEnum; [Description("ProviderOperation_GetObjects プロパティは、IWbemHiPerfProvider :: GetObjects の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_GetObjects; [Description("ProviderOperation_GetProperty プロパティは、IWbemPropertyProvider :: GetProperty の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_GetProperty; [Description("ProviderOperation_PutProperty プロパティは、IWbemPropertyProvider :: PutProperty の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_PutProperty; [Description("ProviderOperation_ProvideEvents プロパティは、IWbemEventProvider :: ProvideEvents の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_ProvideEvents; [Description("ProviderOperation_NewQuery プロパティは、IWbemEventProviderQuerySink :: NewQuery の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_NewQuery; [Description("ProviderOperation_CancelQuery プロパティは、IWbemEventProviderQuerySink :: CancelQuery の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CancelQuery; [Description("ProviderOperation_AccessCheck プロパティは、IWbemEventProviderSecurity :: AccessCheck の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_AccessCheck; [Description("ProviderOperation_SetRegistrationObject プロパティは、現在設定されていません。") : Amended ToSubclass] Uint64 ProviderOperation_SetRegistrationObject; [Description("ProviderOperation_FindConsumer プロパティは、IWbemEventConsumerProvider :: FindConsumer の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_FindConsumer; [Description("ProviderOperation_ValidateSubscription プロパティは、IWbemEventConsumerProviderEx :: ValidateSubscription の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_ValidateSubscription; }; [Description("Msft_Providers クラスは、プロバイダー インスタンスに関する構成を示します。") : Amended ToSubclass,AMENDMENT, LOCALE(0x0411)] class Msft_Providers { [Key,Description("Namespace プロパティは、プロバイダー インスタンスの特定のインスタンス化と関連付けられた Namespace を示します。") : Amended ToSubclass] String Namespace; [Key,Description("プロバイダーがユーザーごとの初期化用に構成されている場合、User プロパティは、プロバイダー インスタンスの User の特定のインスタンス化を参照します。") : Amended ToSubclass] String User; [Key,Description("プロバイダーがロケールごとの初期化用に構成されている場合、Locale プロパティは、プロバイダー インスタンスのロケールの特定のインスタンス化を参照します。") : Amended ToSubclass] String Locale; [Key,Description("Provider プロパティは、プロバイダー インスタンスの特定のインスタンス化と関連付けられたプロバイダー名を保持します。このプロバイダー名は __Win32provider :: Name プロパティと同一です。") : Amended ToSubclass] String Provider; [Key,Description("TransactionIdentifier プロパティは内部で使用され、現在のところ常に {00000000-0000-0000-0000-000000000000} になっています。") : Amended ToSubclass] String TransactionIdentifier; [Key,Description("HostingSpecification プロパティは、__Win32provider :: HostingModelproperty の最初のコンポーネントを定義します。ホスティング プロパティが定義される値の種類は、次のいずれかになります。- WmiCore - winmgmt サービスに対するホストでプロバイダーをアクティブ化します。これは OS コンポーネントにのみ使用できます。WmiCore を HostingModel としてプロバイダーを登録しようとすると、WBEM_E_ACCESS_DENIED が返され失敗するので注意してください。WmiCoreOrSelfHost - winmgmt サービスに対するホストで、またはローカル サーバーとしてプロバイダーをアクティブ化します。これは OS コンポーネントにのみ使用できます。SelfHost - プロバイダーをローカル サーバー実装としてアクティブ化します。Decoupled:Com - プロバイダーを切り離された COM プロバイダーとしてアクティブ化します。Decoupled:NonCom - プロバイダーを非 COM イベント プロバイダーとしてアクティブ化します。LocalSystemHost[:((.)+)] - LocalSystem として動作する wmi プロバイダー ホストに対するホストでプロバイダーをアクティブ化します。これは、__Win32provider :: HostingModel が設定されていない場合の既定値です。さらに、HostingModel を NULL、LocalSystemHost、LocalSystemHostOrSelfHost のいずれかに設定して __Win32provider のインスタンスを作成すると、イベント ログ レコードが生成されるため、管理者は信頼された状態でプロバイダーが動作していることを認識できます。LocalSystemHostOrSelfHost[:((.)+)] - LocalSystem またはローカル サーバーとして動作する wmi プロバイダー ホストに対するホストでプロバイダーをアクティブ化します。これは、__Win32provider :: HostingModel が設定されていない場合の既定値です。さらに、HostingModel を NULL、LocalSystemHost、LocalSystemHostOrSelfHost のいずれかに設定して __Win32provider のインスタンスを作成すると、イベント ログ レコードが生成されるため、管理者は信頼された状態でプロバイダーが動作していることを認識できます。NetworkServiceHost[:((.)+)] - NetworkService として動作する wmi プロバイダー ホストに対するホストでプロバイダーをアクティブ化します。LocalServiceHost[:((.)+)] - LocalService として動作する wmi プロバイダー ホストに対するホストでプロバイダーをアクティブ化します。なお、[:((.)+)] はプロバイダーのホスティング グループを定義する正規表現を参照します。") : Amended ToSubclass] Uint32 HostingSpecification; [Key,Description("HostingGroup の指定は、ホスティング モデルが LocalSystemHost、LocalSystemHostOrSelfHost、NetworkServiceHost、LocalServiceHost のいずれかの場合に、__Win32provider :: HostingModel の 2 番目のコンポーネントを定義します。ホスティング グループは、wmi プロバイダー ホストの特定のインスタンス化を定義します。同じホスティング モデルとホスティング グループを共有するプロバイダーは、同じ代理プロセスを共有します。") : Amended ToSubclass] String HostingGroup; [Description("HostProcessIdentifier プロパティは、プロバイダーの特定のインスタンスをホストするプロセス識別子を定義します。") : Amended ToSubclass] Uint32 HostProcessIdentifier; [Description("ProviderOperation_GetObjectAsync プロパティは、IWbemServices :: GetObjectAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_GetObjectAsync; [Description("このプロパティは、IWbemServices :: PutClassAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_PutClassAsync; [Description("ProviderOperation_DeleteClassAsync プロパティは、IWbemServices :: DeleteClassAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_DeleteClassAsync; [Description("ProviderOperation_CreateClassEnumAsync プロパティは、IWbemServices :: CreateClassEnumAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateClassEnumAsync; [Description("ProviderOperation_PutInstanceAsync プロパティは、IWbemServices :: PutInstanceAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_PutInstanceAsync; [Description("ProviderOperation_DeleteInstanceAsync プロパティは、IWbemServices :: DeleteInstanceAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_DeleteInstanceAsync; [Description("ProviderOperation_CreateInstanceEnumAsync プロパティは、IWbemServices :: CreateInstanceEnumAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateInstanceEnumAsync; [Description("ProviderOperation_ExecQueryAsync プロパティは、IWbemServices :: ExecQueryAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_ExecQueryAsync; [Description("ProviderOperation_ExecMethodAsync プロパティは、IWbemServices :: ExecMethodAsync の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_ExecMethodAsync; [Description("ProviderOperation_QueryInstances プロパティは、IWbemHiPerfProvider :: QueryInstances の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_QueryInstances; [Description("ProviderOperation_CreateRefresher プロパティは、IWbemHiPerfProvider :: CreateRefresher の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefresher; [Description("ProviderOperation_CreateRefreshableObject プロパティは、IWbemHiPerfProvider :: CreateRefreshableObject の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableObject; [Description("ProviderOperation_StopRefreshing プロパティは、IWbemHiPerfProvider :: StopRefreshing の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_StopRefreshing; [Description("ProviderOperation_CreateRefreshableEnum プロパティは、IWbemHiPerfProvider :: CreateRefreshableEnum の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CreateRefreshableEnum; [Description("ProviderOperation_GetObjects プロパティは、IWbemHiPerfProvider :: GetObjects の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_GetObjects; [Description("ProviderOperation_GetProperty プロパティは、IWbemPropertyProvider :: GetProperty の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_GetProperty; [Description("ProviderOperation_PutProperty プロパティは、IWbemPropertyProvider :: PutProperty の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_PutProperty; [Description("ProviderOperation_ProvideEvents プロパティは、IWbemEventProvider :: ProvideEvents の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_ProvideEvents; [Description("ProviderOperation_NewQuery プロパティは、IWbemEventProviderQuerySink :: NewQuery の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_NewQuery; [Description("ProviderOperation_CancelQuery プロパティは、IWbemEventProviderQuerySink :: CancelQuery の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_CancelQuery; [Description("ProviderOperation_AccessCheck プロパティは、IWbemEventProviderSecurity :: AccessCheck の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_AccessCheck; [Description("ProviderOperation_SetRegistrationObject プロパティは、現在設定されていません。") : Amended ToSubclass] Uint64 ProviderOperation_SetRegistrationObject; [Description("ProviderOperation_FindConsumer プロパティは、IWbemEventConsumerProvider :: FindConsumer の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_FindConsumer; [Description("ProviderOperation_ValidateSubscription プロパティは、IWbemEventConsumerProviderEx :: ValidateSubscription の呼び出し数を示します。") : Amended ToSubclass] Uint64 ProviderOperation_ValidateSubscription; [Description("Suspend メソッドは、プロバイダーの実行を中断します。プロバイダーの特定のインスタンスを通る呼び出しはすべてインターセプト層を通り、この層によって呼び出しが失敗します。特定の操作に応じて、クライアントは状態コード WBEM_E_PROVIDER_SUSPENDED を受け取ることができます。 ") : Amended ToSubclass] Uint32 Suspend(); [Description("Resume メソッドは、Suspend メソッドの使用によって中断されたプロバイダーの実行を再開します。") : Amended ToSubclass] Uint32 Resume(); [Description("動的 UnLoad メソッドは、プロバイダーの特定のインスタンスと関連付けられた COM サーバーをアンロードします。同じ CLSID を持つプロバイダーをさらに呼び出すと、WBEM_E_PROVIDER_DISABLED が返されます。COM サーバーの実装がプロバイダー ホスト プロセスでホストされる inproc サーバーの場合は、エクスポートされた関数 DllCanUnloadNow の呼び出しを受けます。プロバイダーが TRUE を返すことで応答した場合は、COM によって実行可能イメージがアンロードされます。現在のところ、COM は、最初の DllCanUnloadNow の呼び出し成功から約 30 秒後に実行可能イメージをアンロードするよう構成されています。別の代理プロセスでホストされる場合、代理は別のストラテジを使用してアンロードします。プロバイダーを再度有効にするには、Msft_Provider :: Load メソッドを使用するか、__Win32Provider の関連インスタンスを変更するか、またはサービスを再起動します。") : Amended ToSubclass] Uint32 UnLoad(); [Description("Load メソッドは、プロバイダーの特定のインスタンスを読み込みます。") : Amended ToSubclass] Uint32 Load([In] String Namespace,[In] String User,[In] String Locale,[In] String Provider,[In] String TransactionIdentifier); };