Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um dispositivo pode potencialmente gerar muitos eventos, e cada evento tem a opção de ser manipulado por um dos vários manipuladores diferentes. No Windows XP, os seguintes eventos são definidos:
- Chegada do Dispositivo
- Remoção do Dispositivo
- MediaArrival
- Remoção de mídia
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 é detetado. Não há nenhum valor de dados associado a essas entradas. A seguir está um exemplo de definição 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 detetado num dispositivo fabricado por uma empresa chamada Contoso, Inc.
- Um gestor de eventos a utilizar se o evento for detetado num dispositivo fabricado pela empresa chamada Fabrikam, Inc.
- Um manipulador para usar 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 de um manipulador de eventos ser definido, ele deve ser registado num 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 predefine o seguinte conjunto de EventHandlers.
| Chave EventHandlers | Mídia ou tipo de arquivo |
|---|---|
| HandleCDBurningOnArrival | CD-R em branco/CD-RW |
| Mostrar Imagens na Chegada | Ficheiros de imagem |
| Reproduzir Ficheiros de Música na Chegada | Ficheiros de música |
| ReproduzirFicheirosDeVídeoNaChegada | Ficheiros de vídeo |
| Reproduzir áudio de CD à chegada | CD de áudio (CD em formato REDBOOK com faixas de áudio) |
| ReproduzirFilmeDVDNaChegada | Filmes em DVD |
O Windows Vista predefine o seguinte conjunto de EventHandlers, além dos acima.
| Chave EventHandlers | Mídia ou tipo de arquivo |
|---|---|
| ReproduzirFilmeSuperVideoCDNaChegada | Filmes Super VideoCD |
| ReproduzirFilmeDeCDVídeoNaChegada | Filmes VideoCD |