Bagikan melalui


Metode IPackageDebugSettings::RegisterForPackageStateChanges (shobjidl_core.h)

Daftar untuk pemberitahuan perubahan status paket.

Sintaks

HRESULT RegisterForPackageStateChanges(
  [in]  LPCWSTR                                  packageFullName,
  [in]  IPackageExecutionStateChangeNotification *pPackageExecutionStateChangeNotification,
  [out] DWORD                                    *pdwCookie
);

Parameter

[in] packageFullName

Nama lengkap paket.

[in] pPackageExecutionStateChangeNotification

Pemberitahuan perubahan status paket dikirimkan oleh fungsi OnStateChanged pada pPackageExecutionStateChangeNotification.

[out] pdwCookie

Pengidentifikasi pendaftaran unik untuk pendengar saat ini. Gunakan pengidentifikasi ini untuk membatalkan pendaftaran pemberitahuan perubahan status paket dengan menggunakan metode UnregisterForPackageStateChanges .

Nilai kembali

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Pemberitahuan dinaikkan saat paket memasuki status berjalan, ditangguhkan, dan ditangguhkan.

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h

Lihat juga

IPackageDebugSettings

IPackageExecutionStateChangeNotification

UnregisterForPackageStateChanges