SysEvent_UnregisterForEventNotifications-Funktion

Header: #include <applibs/sysevent.h>

Hebt die Registrierung der Systembenachrichtigungen auf, die von SysEvent_RegisterForEventNotifications registriert wurden.

Die EventRegistration-Struktur muss bereits registriert sein, und die Registrierung darf EventRegistration nur einmal aufgehoben werden.

int SysEvent_UnregisterForEventNotifications(EventRegistration *reg);

Parameter

  • reg Die EventRegistration Struktur, die aus der Ereignisschleife entfernt werden soll.

Fehler

Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno .

  • EFAULT: Der reg Parameter ist NULL.

Alle anderen errno können ebenfalls zurückgegeben werden, aber das gleiche Verhalten wird möglicherweise nicht durch Systemupdates beibehalten.

Rückgabewert

Gibt 0 für erfolg oder -1 für Fehler zurück. In diesem Fall errno wird auf den Fehlerwert festgelegt.

Anforderungen an das Anwendungsmanifest

Das Anwendungsmanifest muss die Funktion SystemEventNotifications enthalten.