Skip to content
Trap Mach#-91

svc · mach trap -91

mk_timer_destroy

Détruit un port mk_timer précédemment créé et libère son état noyau.

Prototype

kern_return_t mk_timer_destroy(/* 1 args */);

Retour: kern_return_t

Historique des versions

XNU tagmacOS#
xnu-123.5macOS 10.0 Cheetah-91
xnu-201macOS 10.1 Puma-91
xnu-344macOS 10.2 Jaguar-91
xnu-517macOS 10.3 Panther-91
xnu-124.1—-91
xnu-124.13—-91
xnu-124.7—-91
xnu-201.14—-91
xnu-201.19—-91
xnu-201.19.3—-91
xnu-201.42.3—-91
xnu-201.5—-91
xnu-344.12.2—-91
xnu-344.2—-91
xnu-344.21.73—-91
xnu-344.21.74—-91
xnu-344.23—-91
xnu-344.26—-91
xnu-344.32—-91
xnu-344.34—-91
xnu-344.49—-91
xnu-517.11.1—-91
xnu-517.12.7—-91
xnu-517.3.15—-91
xnu-517.3.7—-91
xnu-517.7.21—-91
xnu-517.7.7—-91
xnu-517.9.4—-91
xnu-517.9.5—-91

Notes

mk_timer_destroy annule tout armement en attente et libère le thread_call associé, puis désalloue le droit de réception. Après destroy, le nom de port n'est plus valide pour de nouveaux appels mk_timer_*. Appeler mach_port_destroy sur le port du timer a le même effet via le chemin no-more-senders du port.

API associées

mk_timer_destroy_trapmk_timer_createmach_port_destroy