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.