Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um dispositivo pode potencialmente gerar muitos eventos e cada evento tem a opção de ser manipulado por um de vários manipuladores diferentes. No Windows XP, os seguintes eventos são definidos:
- DeviceArrival
- DeviceRemoval
- MediaArrival
- MediaRemoval
Instruções
Os manipuladores de eventos são definidos sob a chave EventHandlers . Os valores de uma chave do manipulador de eventos são os nomes de cada manipulador que o usuário deve escolher quando o evento for detectado. Não há nenhum valor de dados associado a essas entradas. Veja a seguir uma definição de exemplo para um manipulador de eventos personalizado chamado MyNewRemovalEventHandler, que apresenta essas possibilidades de manipulador para o usuário:
- Um manipulador a ser usado se o evento for detectado em um dispositivo feito pela empresa denominado Contoso, Inc.
- Um manipulador a ser usado se o evento for detectado em um dispositivo feito pela empresa denominado Fabrikam, Inc.
- Um manipulador a ser usado em todos os outros casos.
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows
CurrentVersion
Explorer
AutoplayHandlers
EventHandlers
MyNewRemovalEventHandler
CompanyContosoHandler [REG_SZ]
CompanyFabrikamHandler [REG_SZ]
MyRemovalHandler [REG_SZ]
Depois que um manipulador de eventos é definido, ele deve ser registrado com um manipulador de dispositivo para uma das possibilidades de evento: DeviceArrival, DeviceRemoval, MediaArrival ou MediaRemoval. MyNewRemovalEventHandler, definido anteriormente, é usado para DeviceRemoval em um manipulador de dispositivo personalizado chamado MyDeviceHandler e é definido para essa finalidade no exemplo a seguir. Novamente, o valor do Registro não tem nenhum componente de dados.
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows
CurrentVersion
Explorer
AutoplayHandlers
DeviceHandlers
EventHandlers
DeviceRemoval
MyNewRemovalEventHandler
O Windows XP predefini o seguinte conjunto de EventHandlers.
| Tecla EventHandlers | Tipo de mídia ou arquivo |
|---|---|
| HandleCDBurningOnArrival | CD-R/CD-RW em branco |
| ShowPicturesOnArrival | Arquivos de imagem |
| PlayMusicFilesOnArrival | Arquivos de música |
| PlayVideoFilesOnArrival | Arquivos de vídeo |
| PlayCDAudioOnArrival | CD de áudio (CD no formato REDBOOK com faixas de áudio) |
| PlayDVDMovieOnArrival | Filmes de DVD |
O Windows Vista predefini o seguinte conjunto de EventHandlers, além daqueles acima.
| Tecla EventHandlers | Tipo de mídia ou arquivo |
|---|---|
| PlaySuperVideoCDMovieOnArrival | Filmes do Super VideoCD |
| PlayVideoCDMovieOnArrival | Filmes do VideoCD |