SystemMonitor オブジェクト

このクラスには、システム モニター コントロールの構成に使用されるメソッドとプロパティが含まれています。

メンバー

SystemMonitor オブジェクトには、次の種類のメンバーがあります。

イベント

SystemMonitor オブジェクトには、これらのイベントがあります。

Event 説明
OnCounterAdded カウンターが Counters コレクションに追加されたときに通知します。
OnCounterDeleted カウンターが Counters コレクションから削除される前に通知します。
OnCounterSelected カウンターが選択されたときに通知します。
OnDblClick ユーザーがマウスの左ボタンを使用してグラフの線、ヒストグラム バー、またはレポート アイテムをダブルクリックしたときに通知します。
OnSampleCollected カウンターのサンプル値が収集されたときに通知します。

メソッド

SystemMonitor オブジェクトには、これらのメソッドがあります。

メソッド 説明
BatchLocking 新しく追加されたカウンターまたはログ ファイルからカウンター データをサンプリングしないように、システム モニターをロックします。
BrowseCounters [カウンターの 追加 ] ダイアログ ボックスを表示します。
ClearData コントロール内のすべてのデータ フィールドをクリアします。
CollectSample Counters コレクション オブジェクトの各カウンターの値をサンプリングします。
コピー コントロールのプロパティ設定、カウンターの一覧、カウンター データを HTML オブジェクトとしてクリップボードにコピーします。
DisplayProperties [グラフの プロパティ ] ダイアログ ボックスを表示します。
GetLogViewRange ログ ファイルからカウンター値を取得するために使用される開始日を取得します。
LoadSettings HTML テンプレート ファイル内のカウンターをシステム モニターに追加します。
貼り付け クリップボードにコピーされたカウンターの一覧を、カウンターの現在のコレクションに追加します。
再ログ カウンター データを新しいファイルに再ログ記録します。 このメソッドを使用して、新しいファイルの種類を指定し、ログ ファイルに含まれるサンプルの数を減らすこともできます。
リセット Counters コレクション オブジェクトからすべての CounterItem オブジェクトを削除します。
SaveAs グラフ ビューのカウンター値をログ ファイルに保存します。
ScaleToFit グラフに収まるようにカウンター値をスケーリングします。
SetLogViewRange ログ ファイルからカウンター値を取得するために使用する開始日を設定します。
UpdateGraph システム モニター ウィンドウの内容を更新します。

プロパティ

SystemMonitor オブジェクトには、これらのプロパティがあります。

プロパティ 説明
外観
3 次元の表示効果を含める、または省略するコントロールの外観を取得または設定します。
Backcolor
グラフ ビューとレポート ビューの背景色を取得または設定します。
BackColorCtl
コントロールの背景色を取得または設定します。
BorderStyle
コントロールの罫線のスタイルを取得または設定します。
ChartScroll
折り線グラフがビュー内でスクロールするかどうかを決定する値を取得または設定します。
Counters
CounterItem オブジェクトのコレクションを取得します。
DataPointCount
折れ線グラフに表示されるデータ ポイントの数を取得または設定します。
DataSourceType
パフォーマンス カウンター データのソースを取得または設定します。
DisplayType
パフォーマンス カウンター データのグラフ化に使用するグラフの種類を取得または設定します。
EnableDigitGrouping
数値を表示するときに SYSMON で数字のグループ化を使用するかどうかを決定する値を取得または設定します。
EnableToolTips
グラフ ビューの 1 つのカウンターにマウス ポインターを合わせると、ツール ヒントが表示されるかどうかを決定する値を取得または設定します。
フォント
コントロールで使用されるフォントを取得または設定します。
Forecolor
コントロールに表示されるテキストの色を取得または設定します。
GraphTitle
グラフのタイトルを取得または設定します。
GridColor
グラフで使用されるグリッド線の色を取得または設定します。
強調表示
選択したカウンターの値がグラフで強調表示されているかどうかを示す値を取得または設定します。
LogFileName
互換性のために残されています。 システム モニターに表示されるカウンター値のソースとして使用するログ ファイルの名前を取得または設定します。
ログファイル
システム モニターに表示されるカウンター値のソースとして使用する 1 つ以上のログ ファイルのコレクション。
LogSourceStartTime
ログ ファイルに記録されたカウンター コレクション内のカウンターから、最も古いカウンター値のタイム スタンプを取得します。
LogSourceStopTime
ログ ファイルに記録されたカウンター コレクション内のカウンターから、最新のカウンター値のタイム スタンプを取得します。
LogViewStart
ログ ファイルからカウンター値を取得するために使用する開始日を取得または設定します。
LogViewStop
ログ ファイルからカウンター値を取得するために使用する終了日を取得または設定します。
ManualUpdate
システム モニターの内容を手動で更新するか、指定した間隔で自動的に更新するかを示す値を取得または設定します。
MaximumScale
グラフの垂直 (Y) 軸の最大値を取得または設定します。
MinimumScale
グラフの垂直 (Y) 軸の最小値を取得または設定します。
MonitorDuplicateInstances
カウンターの複数のインスタンスを監視できるかどうかを決定する値を取得または設定します。
Readonly
ユーザーがコントロールのプロパティ値を変更できるかどうかを決定する値を取得または設定します。
ReportValueType
ヒストグラムビューとレポートビューがサンプリング間隔中にサンプリングされた最後の値をグラフ化するか、平均または最小カウンター値などのサンプリングから計算された値をグラフ化するかを決定する値を取得または設定します。
ShowHorizontalGrid
水平グリッド線をグラフに表示するかどうかを決定する値を取得または設定します。
ShowLegend
凡例を表示するかどうかを決定する値を取得または設定します。
ShowScaleLabels
グラフの縦軸にスケール ラベルを表示するかどうかを決定する値を取得または設定します。
ShowTimeAxisLabels
グラフ ビューの水平 (X) 軸にラベルが含まれているかどうかを決定する値を取得または設定します。
ShowToolbar
コントロールにツール バーを表示するかどうかを決定する値を取得または設定します。
ShowValueBar
コントロールに値バー (グラフの下にある統計値のセット) を表示するかどうかを決定する値を取得または設定します。
ShowVerticalGrid
垂直グリッド線をグラフに表示するかどうかを決定する値を取得または設定します。
SqlDsnName
ODBC データ ソース名を取得または設定します。
SqlLogSetName
ログ セットのフレンドリ名を取得または設定します。
TimeBarColor
タイム バーの色 (折線グラフ ビュー内の各サンプリング間隔の経過を示すためにグラフ ウィンドウを移動する垂直バー) を取得または設定します。
UpdateInterval
SYSMON が次にグラフまたはレポートを更新するまでの待機時間を取得または設定します。
YAxisLabel
グラフの垂直 (Y) 軸のラベルを取得または設定します。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Isysmon.h
[DLL]
Sysmon.ocx