Partage via


SysEvent_UnregisterForEventNotifications, fonction

En-tête : #include <applibs/sysevent.h>

Annule l’inscription des notifications système enregistrées par SysEvent_RegisterForEventNotifications.

Le struct EventRegistration doit déjà être inscrit et chacun EventRegistration ne peut être désinscrit qu’une seule fois.

int SysEvent_UnregisterForEventNotifications(EventRegistration *reg);

Paramètres

  • reg EventRegistration Struct à supprimer de la boucle d’événements.

Erreurs

Retourne -1 si une erreur est rencontrée et définit errno sur la valeur d’erreur.

  • EFAULT : le reg paramètre est NULL.

Tous les autres errno peuvent également être retournés, mais le même comportement peut ne pas être conservé via les mises à jour système.

Valeur de retour

Retourne 0 pour la réussite, ou -1 en cas d’échec, auquel cas errno est défini sur la valeur d’erreur.

Exigences du manifeste d’application

Le manifeste d’application doit inclure la fonctionnalité SystemEventNotifications.