Applibs sysevent.h

ヘッダー: applibs </sysevent.h #include>

Applibs sysevent ヘッダーには、システム イベント通知の関数と型が含まれています。 アプリケーションは、更新通知の登録と登録解除を行うことができます。 アプリは、これらの通知を使用して、アプリケーションのシャットダウン前に安全な状態にすることも、これらのイベントの延期を試みることもできます。

アプリケーション マニフェストの要件

これらの関数は、アプリケーション マニフェストで SystemEventNotifications 機能が構成されている 場合にのみ呼び出すことができます。

SysEvent_DeferEventまたはSysEvent_ResumeEvent関数呼び出すには、アプリケーション マニフェストで SoftwareUpdateDeferral 機能も構成する必要があります。

概念とサンプル

関数

関数 説明
SysEvent_DeferEvent 指定した期間、イベントの延期を試みます。
SysEvent_EventsCallback このコールバック関数は、登録されたシステム イベントの状態が変更されたときに呼び出されます。
SysEvent_Info_GetUpdateData アプリケーションまたは OS の更新情報を取得します。
SysEvent_RegisterForEventNotifications アプリケーションを一連のイベントに登録します。
SysEvent_ResumeEvent イベントが遅延された場合に再開を試みます。
SysEvent_UnregisterForEventNotifications SysEvent_RegisterForEventNotificationsによって登録されたシステム通知から登録を解除します。

構造 体

構造 体 説明
SysEvent_Info システム イベントに関する情報を含む不透明な構造体。
SysEvent_Info_UpdateData 更新イベントに関する情報を含む構造体。

列挙 型

Enum 説明
SysEvent_Events システム イベントの種類のフラグ。
SysEvent_Status システム イベントの状態。
SysEvent_UpdateType 適用する更新プログラムの種類。