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.
O sistema transmite um conjunto de eventos de alteração de dispositivo padrão para todos os aplicativos e serviços. Você não precisa se registrar para receber esses eventos padrão. Consulte a seção Comentários no RegisterDeviceNotification para obter detalhes. Para especificar outros eventos que seu aplicativo ou serviço deve receber, use a função RegisterDeviceNotification.
Quando um aplicativo ou serviço chama RegisterDeviceNotification, ele também especifica a janela que receberá os eventos de notificação. Os serviços podem especificar um identificador de status de serviço em vez de um identificador de janela. Se um serviço especificar seu identificador de status de serviço, seu manipulador de controle de serviço receberá os eventos de notificação. Para obter mais informações, consulte HandlerEx.
Certifique-se de manipular eventos de dispositivo Plug and Play o mais rápido possível. Caso contrário, o sistema poderá ficar sem resposta. Se o manipulador de eventos for executar uma operação que possa bloquear a execução (como E/S), é melhor iniciar outro thread para executar a operação de forma assíncrona.
Os identificadores de notificação do dispositivo retornados por RegisterDeviceNotification devem ser fechados chamando a função UnregisterDeviceNotification quando elas não forem mais necessárias.
Tópicos relacionados
-
Registro para de notificação do dispositivo