Microsoft.Win32 名前空間

Microsoft.Win32 名前空間には、オペレーティング システムが発生させたイベントを処理するクラスと、システム レジストリを操作するクラスの 2 種類のクラスが用意されています。 The Microsoft.Win32 namespace provides two types of classes: those that handle events raised by the operating system and those that manipulate the system registry.

クラス

CommonDialog

コモン Win32 ダイアログ ボックスを表示するための抽象基本クラス。An abstract base class for displaying common Win32 dialogs.

FileDialog

OpenFileDialogSaveFileDialog などのファイル ダイアログに共通の機能をカプセル化した抽象基本クラス。An abstract base class that encapsulates functionality that is common to file dialogs, including OpenFileDialog and SaveFileDialog.

FileDialogCustomPlace

FileDialog カスタム プレース リストのエントリを表します。Represents an entry in a FileDialog custom place list.

FileDialogCustomPlaces

ファイル ダイアログ ボックスのカスタム プレースの既知のフォルダーを定義します。Defines the known folders for custom places in file dialog boxes.

IntranetZoneCredentialPolicy

WebRequest およびその派生クラスを使用して行われるリソース要求に使用する資格情報ポリシーを定義します。Defines a credential policy to be used for resource requests that are made using WebRequest and its derived classes.

OpenFileDialog

1 つ以上の開くファイルの名前を指定できるコモン ダイアログ ボックスを表します。Represents a common dialog box that allows a user to specify a filename for one or more files to open.

PowerModeChangedEventArgs

PowerModeChanged イベントのデータを提供します。Provides data for the PowerModeChanged event.

Registry

Windows レジストリのルート キーを表す RegistryKey オブジェクト、およびキー/値ペアにアクセスするための static メソッドを提供します。Provides RegistryKey objects that represent the root keys in the Windows registry, and static methods to access key/value pairs.

RegistryAclExtensions
RegistryKey

Windows レジストリのキー レベル ノードを表します。Represents a key-level node in the Windows registry. このクラスはレジストリをカプセル化します。This class is a registry encapsulation.

SaveFileDialog

ファイルを保存する際に使用するファイル名を指定できるコモン ダイアログ ボックスを表します。Represents a common dialog that allows the user to specify a filename to save a file as. SaveFileDialog は、部分信頼で実行されているアプリケーションでは使用できません。SaveFileDialog cannot be used by an application that is executing under partial trust.

SessionEndedEventArgs

SessionEnded イベントのデータを提供します。Provides data for the SessionEnded event.

SessionEndingEventArgs

SessionEnding イベントのデータを提供します。Provides data for the SessionEnding event.

SessionSwitchEventArgs

SessionSwitch イベントのデータを提供します。Provides data for the SessionSwitch event.

SystemEvents

システム イベント通知へのアクセスを提供します。Provides access to system event notifications. このクラスは継承できません。This class cannot be inherited.

TimerElapsedEventArgs

TimerElapsed イベントのデータを提供します。Provides data for the TimerElapsed event.

UserPreferenceChangedEventArgs

UserPreferenceChanged イベントのデータを提供します。Provides data for the UserPreferenceChanged event.

UserPreferenceChangingEventArgs

UserPreferenceChanging イベントのデータを提供します。Provides data for the UserPreferenceChanging event.

列挙型

PowerModes

オペレーティング システムから報告される電源モード イベントの識別子を定義します。Defines identifiers for power mode events reported by the operating system.

RegistryHive

外部コンピューターの最上位ノードの有効値を表します。Represents the possible values for a top-level node on a foreign machine.

RegistryKeyPermissionCheck

レジストリ キーを開いて名前/値ペアにアクセスするときに、セキュリティ チェックを行うかどうかを指定します。Specifies whether security checks are performed when opening registry keys and accessing their name/value pairs.

RegistryOptions

レジストリ キーの作成時に使用するオプションを指定します。Specifies options to use when creating a registry key.

RegistryValueKind

レジストリに値を保存するときに使用するデータ型を指定します。または、レジストリの値のデータ型を識別します。Specifies the data types to use when storing values in the registry, or identifies the data type of a value in the registry.

RegistryValueOptions

レジストリ キーから名前/値ペアを取得するときのオプションの動作を指定します。Specifies optional behavior when retrieving name/value pairs from a registry key.

RegistryView

64 ビット オペレーティング システム上の対象となるレジストリ ビューを指定します。Specifies which registry view to target on a 64-bit operating system.

SessionEndReasons

現在のログオン セッションの終了方法を表す識別子を定義します。Defines identifiers that represent how the current logon session is ending.

SessionSwitchReason

セッション切り替えイベントの種類を表す識別子を定義します。Defines identifiers used to represent the type of a session switch event.

UserPreferenceCategory

ユーザー設定のカテゴリを表す識別子を定義します。Defines identifiers that represent categories of user preferences.

代理人

PowerModeChangedEventHandler

PowerModeChanged イベントを処理するメソッドを表します。Represents the method that will handle the PowerModeChanged event.

SessionEndedEventHandler

SessionEnded イベントを処理するメソッドを表します。Represents the method that will handle the SessionEnded event.

SessionEndingEventHandler

オペレーティング システムからの SessionEnding イベントを処理するメソッドを表します。Represents the method that will handle the SessionEnding event from the operating system.

SessionSwitchEventHandler

SessionSwitch イベントを処理するメソッドを表します。Represents the method that will handle the SessionSwitch event.

TimerElapsedEventHandler

TimerElapsed イベントを処理するメソッドを表します。Represents the method that will handle the TimerElapsed event.

UserPreferenceChangedEventHandler

UserPreferenceChanged イベントを処理するメソッドを表します。Represents the method that will handle the UserPreferenceChanged event.

UserPreferenceChangingEventHandler

UserPreferenceChanging イベントを処理するメソッドを表します。Represents the method that will handle the UserPreferenceChanging event.