ALPC クラス
このクラスは、高度なローカル プロシージャ呼び出しイベントの親クラスです。
次の構文は、MOF コードから簡略化されています。
構文
[Guid("{45d8cccd-539f-4b72-a8b7-5c683142609a}")]
class ALPC : MSNT_SystemTrace
{
};
メンバー
ALPC クラスはメンバーを定義しません。
解説
NT カーネル ログ セッションで高度なローカル プロシージャ呼び出しイベントを有効にするには、StartTrace 関数を呼び出すときに、EVENT_TRACE_PROPERTIES構造体の EnableFlags メンバーでEVENT_TRACE_FLAG_ALPC フラグを指定します。
イベント トレース コンシューマーは、 SetTraceCallback 関数を呼び出し、 ALPCGuid を pGuid パラメーターとして指定することで、ALPC イベントの特別な処理を実装できます。 イベントを使用するときに実際の ALPC イベントを識別するには、次のイベントの種類を使用します。
イベントの種類 | 説明 |
---|---|
イベントの種類の値、33 | メッセージ イベントを送信します。 ALPC_Send_Message MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、34 | メッセージ イベントを受信します。 ALPC_Receive_Message MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、35 | 応答イベントを待機します。 ALPC_Wait_For_Reply MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、36 | 新しいメッセージ イベントが発生するまで待ちます。 ALPC_Wait_For_New_Message MOF クラスは、このイベントのイベント データを定義します。 |
イベントの種類の値、37 | 待機中のイベントを停止します。 ALPC_Unwait MOF クラスは、このイベントのイベント データを定義します。 |
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |