Delen via


In-Context Hook Functions

De volgende lijst bevat een overzicht van de belangrijkste aspecten van in-context hook-functies:

  • In-context hooks functies moeten zich bevinden in een DLL (Dynamic Link Library) die het systeem toe wijst aan de adresruimte van de server.
  • In contexthookfuncties delen de adresruimte met de server.
  • Wanneer de server een gebeurtenis activeert, roept het systeem een hook-functie aan zonder marshaling (het verpakken en verzenden van interfaceparameters over procesgrenzen).
  • In-context hook-functies zijn meestal zeer snel en ontvangen gebeurtenismeldingen synchroon omdat er geen marshaling is.
  • Sommige gebeurtenissen worden mogelijk niet verwerkt, zelfs als u aanvraagt dat deze in het proces worden geleverd (met behulp van de vlag WINEVENT_INCONTEXT). Mogelijk ziet u deze situatie met interoperabiliteitsproblemen met 64-bits en 32-bits toepassingen en met Windows-consolegebeurtenissen.