Udostępnij za pośrednictwem


funkcje haka In-Context

Na poniższej liście przedstawiono kluczowe aspekty funkcji punktów zaczepienia w kontekście:

  • Funkcje punktów zaczepienia w kontekście muszą znajdować się w bibliotece DLL (dynamic-link), którą system mapuje na przestrzeń adresową serwera.
  • Funkcje punktów zaczepienia w kontekście współużytkuje przestrzeń adresową z serwerem.
  • Gdy serwer wyzwala zdarzenie, system wywołuje funkcję haka bez marshalingu (pakowanie i wysyłanie parametrów interfejsu przez granice procesu).
  • Funkcje zaczepienia w kontekście są zwykle bardzo szybkie i synchronicznie odbierają powiadomienia o zdarzeniach, ponieważ nie ma marshalingu.
  • Niektóre zdarzenia mogą być dostarczane poza procesem, mimo że zażądasz dostarczenia ich w procesie (przy użyciu flagi WINEVENT_INCONTEXT). Taka sytuacja może wystąpić z 64-bitowymi i 32-bitowymi problemami dotyczącymi współdziałania aplikacji oraz zdarzeniami konsoli systemu Windows.