Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Het systeem verzendt een set standaard gebeurtenissen voor apparaatwijziging naar alle toepassingen en services. U hoeft zich niet te registreren om deze standaard gebeurtenissen te ontvangen. Zie de sectie Opmerkingen in RegisterDeviceNotification- voor meer informatie. Als u andere gebeurtenissen wilt opgeven die uw toepassing of service moet ontvangen, gebruikt u de functie RegisterDeviceNotification.
Wanneer een toepassing of service RegisterDeviceNotificationaanroept, wordt ook het venster opgegeven dat de meldingsgebeurtenissen ontvangt. Services kunnen een servicestatushandgreep opgeven in plaats van een venstergreep. Als een service de servicestatushandler opgeeft, ontvangt de servicebeheerhandler de meldingsevenementen. Zie HandlerExvoor meer informatie.
Zorg ervoor dat u plug- en play-apparaatevenementen zo snel mogelijk afhandelt. Anders reageert het systeem mogelijk niet meer. Als uw gebeurtenis-handler een bewerking uitvoert die de uitvoering kan blokkeren (zoals I/O), kunt u het beste een andere thread starten om de bewerking asynchroon uit te voeren.
Apparaatmeldingsgrepen die worden geretourneerd door RegisterDeviceNotification- moeten worden gesloten door de functie UnregisterDeviceNotification aan te roepen wanneer ze niet meer nodig zijn.
Verwante onderwerpen