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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk