Microsoft.Win32 名前空間には、オペレーティング システムが発生させたイベントを処理するクラスと、システム レジストリを操作するクラスの 2 種類のクラスが用意されています。
クラス
| クラス | 説明 |
|---|---|
| PowerModeChangedEventArgs | PowerModeChanged イベントのデータを提供します。 |
| Registry | レジストリの値とサブキーにアクセスするベース Registrykeys を提供します。 |
| RegistryKey | Windows レジストリのキー レベル ノードを表します。このクラスはレジストリをカプセル化します。 |
| SessionEndedEventArgs | SessionEnded イベントのデータを提供します。 |
| SessionEndingEventArgs | SessionEnding イベントのデータを提供します。 |
| SystemEvents | 一連のグローバルなシステム イベントを呼び出し元に提供します。このクラスは継承できません。 |
| TimerElapsedEventArgs | TimerElapsed イベントのデータを提供します。 |
| UserPreferenceChangedEventArgs | UserPreferenceChanged イベントのデータを提供します。 |
| UserPreferenceChangingEventArgs | UserPreferenceChanging イベントのデータを提供します。 |
デリゲート
| デリゲート | 説明 |
|---|---|
| PowerModeChangedEventHandler | オペレーティング システムからの PowerModeChanged イベントを処理するメソッドを表します。 |
| SessionEndedEventHandler | オペレーティング システムからの SessionEnded イベントを処理するメソッドを表します。 |
| SessionEndingEventHandler | オペレーティング システムからの SessionEnding イベントを処理するメソッドを表します。 |
| TimerElapsedEventHandler | TimerElapsed イベントを処理するメソッドを表します。 |
| UserPreferenceChangedEventHandler | UserPreferenceChanged イベントを処理するメソッドを表します。 |
| UserPreferenceChangingEventHandler | UserPreferenceChanging イベントを処理するメソッドを表します。 |
列挙体
| 列挙体 | 説明 |
|---|---|
| PowerModes | オペレーティング システムの電源モードが変化する理由を指定します。 |
| RegistryHive | 外部コンピュータの最上位ノードの有効値を表します。 |
| SessionEndReasons | 現在のログオン セッションが終了する理由を指定します。 |
| UserPreferenceCategory | ユーザー設定の変更されたカテゴリを識別します。 |