Microsoft.Win32 Namespace

O namespace Microsoft.Win32 fornece dois tipos de classes: aquelas que tratam dos eventos gerados pelo sistema operacional e aquelas que manipulam o registro do sistema. 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.

Classes

CommonDialog

Uma classe base abstrata para exibir diálogos Win32 comuns.An abstract base class for displaying common Win32 dialogs.

FileDialog

Uma classe base abstrata que encapsula a funcionalidade comum às caixas de diálogo de arquivo, incluindo OpenFileDialog e SaveFileDialog.An abstract base class that encapsulates functionality that is common to file dialogs, including OpenFileDialog and SaveFileDialog.

FileDialogCustomPlace

Representa uma entrada em uma lista de locais personalizados FileDialog.Represents an entry in a FileDialog custom place list.

FileDialogCustomPlaces

Define as pastas conhecidas para locais personalizados nas caixas de diálogo de arquivo.Defines the known folders for custom places in file dialog boxes.

IntranetZoneCredentialPolicy

Define uma política de credencial a ser usada para solicitações de recursos que são feitas usando WebRequest e suas classes derivadas.Defines a credential policy to be used for resource requests that are made using WebRequest and its derived classes.

OpenFileDialog

Representa uma caixa de diálogo comum que permite ao usuário especificar um nome de arquivo para um ou mais arquivos a abrir.Represents a common dialog box that allows a user to specify a filename for one or more files to open.

PowerModeChangedEventArgs

Fornece dados para o evento de PowerModeChanged .Provides data for the PowerModeChanged event.

Registry

Fornece objetos RegistryKey que representam as chaves raiz no Registro do Windows e os métodos static para acessar os pares chave/valor.Provides RegistryKey objects that represent the root keys in the Windows registry, and static methods to access key/value pairs.

RegistryAclExtensions
RegistryKey

Representa um nó de nível de chave no Registro do Windows.Represents a key-level node in the Windows registry. Essa classe é um encapsulamento de Registro.This class is a registry encapsulation.

SaveFileDialog

Representa uma caixa de diálogo comum que permite que o usuário especifique um nome de arquivo com o qual um arquivo será salvo.Represents a common dialog that allows the user to specify a filename to save a file as. SaveFileDialog não pode ser usado por um aplicativo executado em confiança parcial.SaveFileDialog cannot be used by an application that is executing under partial trust.

SessionEndedEventArgs

Fornece dados para o evento de SessionEnded .Provides data for the SessionEnded event.

SessionEndingEventArgs

Fornece dados para o evento de SessionEnding .Provides data for the SessionEnding event.

SessionSwitchEventArgs

Fornece dados para o evento de SessionSwitch .Provides data for the SessionSwitch event.

SystemEvents

Fornece acesso às notificações de eventos do sistema.Provides access to system event notifications. Esta classe não pode ser herdada.This class cannot be inherited.

TimerElapsedEventArgs

Fornece dados para o evento de TimerElapsed .Provides data for the TimerElapsed event.

UserPreferenceChangedEventArgs

Fornece dados para o evento de UserPreferenceChanged .Provides data for the UserPreferenceChanged event.

UserPreferenceChangingEventArgs

Fornece dados para o evento de UserPreferenceChanging .Provides data for the UserPreferenceChanging event.

Enumerações

PowerModes

Define os identificadores de eventos do modo de energia relatados pelo sistema operacional.Defines identifiers for power mode events reported by the operating system.

RegistryHive

Representa os possíveis valores para um nó de nível superior em um computador externo.Represents the possible values for a top-level node on a foreign machine.

RegistryKeyPermissionCheck

Especifica se verificações de segurança são executadas ao abrir chaves do Registro e acessar seus pares nome/valor.Specifies whether security checks are performed when opening registry keys and accessing their name/value pairs.

RegistryOptions

Especifica as opções a serem usadas ao criar uma chave do Registro.Specifies options to use when creating a registry key.

RegistryValueKind

Especifica os tipos de dados a serem usados ao armazenar valores no Registro ou identifica o tipo de dados de um valor no Registro.Specifies the data types to use when storing values in the registry, or identifies the data type of a value in the registry.

RegistryValueOptions

Especifica o comportamento opcional ao recuperar pares nome/valor de uma chave do Registro.Specifies optional behavior when retrieving name/value pairs from a registry key.

RegistryView

Especifica qual exibição do Registro será o destino em um sistema operacional de 64 bits.Specifies which registry view to target on a 64-bit operating system.

SessionEndReasons

Define os identificadores que representam como a sessão de logon está sendo encerrada.Defines identifiers that represent how the current logon session is ending.

SessionSwitchReason

Define os identificadores usados para representar o tipo de um evento de comutador de sessão.Defines identifiers used to represent the type of a session switch event.

UserPreferenceCategory

Define os identificadores que representam categorias de preferências do usuário.Defines identifiers that represent categories of user preferences.

Delegados

PowerModeChangedEventHandler

Representa o método que manipulará o evento de PowerModeChanged .Represents the method that will handle the PowerModeChanged event.

SessionEndedEventHandler

Representa o método que manipulará o evento de SessionEnded .Represents the method that will handle the SessionEnded event.

SessionEndingEventHandler

Representa o método que manipulará o evento SessionEnding do sistema operacional.Represents the method that will handle the SessionEnding event from the operating system.

SessionSwitchEventHandler

Representa o método que manipulará o evento de SessionSwitch .Represents the method that will handle the SessionSwitch event.

TimerElapsedEventHandler

Representa o método que manipulará o evento de TimerElapsed .Represents the method that will handle the TimerElapsed event.

UserPreferenceChangedEventHandler

Representa o método que manipulará o evento de UserPreferenceChanged .Represents the method that will handle the UserPreferenceChanged event.

UserPreferenceChangingEventHandler

Representa o método que manipulará o evento de UserPreferenceChanging .Represents the method that will handle the UserPreferenceChanging event.