Megosztás a következőn keresztül:


In-Context Hook Functions

Az alábbi lista a környezeten belüli horogfüggvények főbb jellemzőit ismerteti:

  • A helyi horogfüggvényeknek egy dinamikus csatolású kódtárban (DLL-ben) kell lenniük, amelyet a rendszer leképz a kiszolgáló címterébe.
  • A helyi horogfüggvények megosztják a címteret a kiszolgálóval.
  • Amikor a kiszolgáló eseményt indít el, a rendszer egy horogfüggvényt hív meg marshaling nélkül (az interfész paramétereinek csomagolása és küldése a folyamathatárokon).
  • A kontextusban lévő horogfüggvények általában nagyon gyorsak, és szinkron módon fogadják az eseményértesítéseket, mert nincs marshaling.
  • Előfordulhat, hogy egyes események folyamaton kívül lesznek kézbesítve, még akkor is, ha ön a folyamatban lévő kézbesítést kéri (a WINEVENT_INCONTEXT jelző használatával). Ez a helyzet a 64 bites és a 32 bites alkalmazások együttműködési problémáival és a Windows-konzol eseményeivel is találkozhat.