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 | 適用する更新プログラムの種類。 |