IPackageDebugSettings::RegisterForPackageStateChanges メソッド (shobjidl_core.h)
パッケージの状態変更通知に登録します。
構文
HRESULT RegisterForPackageStateChanges(
[in] LPCWSTR packageFullName,
[in] IPackageExecutionStateChangeNotification *pPackageExecutionStateChangeNotification,
[out] DWORD *pdwCookie
);
パラメーター
[in] packageFullName
パッケージの完全な名前。
[in] pPackageExecutionStateChangeNotification
パッケージの状態変更通知は、pPackageExecutionStateChangeNotificationの OnStateChanged 関数によって配信されます。
[out] pdwCookie
現在のリスナーの一意の登録識別子。 UnregisterForPackageStateChanges メソッドを使用して、パッケージの状態変更通知の登録を解除するには、この識別子を使用します。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
パッケージが実行中、中断中、中断状態になると通知が発生します。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h |