SplitIo クラス
このクラスは、分割 IO イベントの親クラスです。
次の構文は、MOF コードから簡略化されています。
構文
[Guid("{d837ca92-12b9-44a5-ad6a-3a65b3578aa8}")]
class SplitIo : MSNT_SystemTrace
{
};
メンバー
SplitIo クラスはメンバーを定義しません。
解説
NT カーネル ログ セッションで分割 IO イベントを有効にするには、StartTrace 関数を呼び出すときに、EVENT_TRACE_PROPERTIES構造体の EnableFlags メンバーでEVENT_TRACE_FLAG_SPLIT_IO フラグを指定します。
イベント トレース コンシューマーは、 SetTraceCallback 関数を呼び出し、 SplitIoGuid を pGuid パラメーターとして指定することで、分割 IO イベントの特別な処理を実装できます。 イベントを使用するときに実際のイベントを識別するには、次のイベントの種類を使用します。
イベントの種類 | 説明 |
---|---|
イベントの種類の値、32 | 分割 IO イベント。 SplitIo_Info MOF クラスは、このイベントのイベント データを定義します。 |
分割 IO イベントは、基になるミラーリング ディスク ハードウェアが原因で、IO 要求が複数のディスク IO 要求に分割されたことを示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |