Compartilhar via


Microsoft.Win32 Namespace

Fornece dois tipos de classes: as que processam eventos gerados pelo sistema operacional e as que processam o Registro do sistema.

Classes

CommonDialog

Uma classe base abstrata para exibir diálogos Win32 comuns.

CommonItemDialog

Fornece uma classe base comum para wrappers ao redor das caixas de diálogo comuns OpenFile e SaveFile. Deriva de CommonDialog. Essa classe não se destina a ser derivada das classes OpenFileDialog e SaveFileDialog.

FileDialog

Uma classe base abstrata que encapsula a funcionalidade comum às caixas de diálogo de arquivo, incluindo OpenFileDialog e SaveFileDialog.

FileDialogCustomPlace

Representa uma entrada em uma lista de locais personalizados FileDialog.

FileDialogCustomPlaces

Define as pastas conhecidas para locais personalizados nas caixas de diálogo de arquivo.

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.

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.

OpenFolderDialog

Representa uma caixa de diálogo comum que permite que o usuário abra uma ou mais pastas. Essa classe não pode ser herdada.

PowerModeChangedEventArgs

Fornece dados para o evento de PowerModeChanged .

Registry

Fornece objetos RegistryKey que representam as chaves raiz no Registro do Windows e os métodos static para acessar os pares chave/valor.

RegistryAclExtensions

Fornece métodos de extensão estáticos específicos do Windows para manipular atributos de segurança da ACL (Lista de Controle de Acesso) para chaves do Registro.

RegistryKey

Representa um nó de nível de chave no Registro do Windows. Essa classe é um encapsulamento de Registro.

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. SaveFileDialog não pode ser usado por um aplicativo executado em confiança parcial.

SessionEndedEventArgs

Fornece dados para o evento de SessionEnded .

SessionEndingEventArgs

Fornece dados para o evento de SessionEnding .

SessionSwitchEventArgs

Fornece dados para o evento de SessionSwitch .

SystemEvents

Fornece acesso às notificações de eventos do sistema. Essa classe não pode ser herdada.

TimerElapsedEventArgs

Fornece dados para o evento de TimerElapsed .

UserPreferenceChangedEventArgs

Fornece dados para o evento de UserPreferenceChanged .

UserPreferenceChangingEventArgs

Fornece dados para o evento de UserPreferenceChanging .

Enumerações

PowerModes

Define os identificadores de eventos do modo de energia relatados pelo sistema operacional.

RegistryHive

Representa os possíveis valores para um nó de nível superior em um computador externo.

RegistryKeyPermissionCheck

Especifica se verificações de segurança são executadas ao abrir chaves do Registro e acessar seus pares nome/valor.

RegistryOptions

Especifica as opções a serem usadas ao criar uma chave do Registro.

RegistryValueKind

Especifica os tipos de dados a ser usado ao armazenar valores no Registro ou identifica o tipo de dados de um valor no Registro.

RegistryValueOptions

Especifica o comportamento opcional ao recuperar pares nome/valor de uma chave do Registro.

RegistryView

Especifica qual exibição do Registro será o destino em um sistema operacional de 64 bits.

SessionEndReasons

Define os identificadores que representam como a sessão de logon está sendo encerrada.

SessionSwitchReason

Define os identificadores usados para representar o tipo de um evento de comutador de sessão.

UserPreferenceCategory

Define os identificadores que representam categorias de preferências do usuário.

Delegados

PowerModeChangedEventHandler

Representa o método que manipulará o evento de PowerModeChanged .

SessionEndedEventHandler

Representa o método que manipulará o evento de SessionEnded .

SessionEndingEventHandler

Representa o método que manipulará o evento SessionEnding do sistema operacional.

SessionSwitchEventHandler

Representa o método que manipulará o evento de SessionSwitch .

TimerElapsedEventHandler

Representa o método que manipulará o evento de TimerElapsed .

UserPreferenceChangedEventHandler

Representa o método que manipulará o evento de UserPreferenceChanged .

UserPreferenceChangingEventHandler

Representa o método que manipulará o evento de UserPreferenceChanging .