Enumerasi SHGLOBALCOUNTER (shlwapi.h)
Pengidentifikasi untuk berbagai penghitung global, atau variabel bersama. Setiap penghitung global dapat ditingkatkan atau dikurangi menggunakan SHGlobalCounterIncrement dan SHGlobalCounterDecrement.
Sintaks
typedef enum {
GLOBALCOUNTER_SEARCHMANAGER,
GLOBALCOUNTER_SEARCHOPTIONS,
GLOBALCOUNTER_FOLDERSETTINGSCHANGE,
GLOBALCOUNTER_RATINGS,
GLOBALCOUNTER_APPROVEDSITES,
GLOBALCOUNTER_RESTRICTIONS,
GLOBALCOUNTER_SHELLSETTINGSCHANGED,
GLOBALCOUNTER_SYSTEMPIDLCHANGE,
GLOBALCOUNTER_OVERLAYMANAGER,
GLOBALCOUNTER_QUERYASSOCIATIONS,
GLOBALCOUNTER_IESESSIONS,
GLOBALCOUNTER_IEONLY_SESSIONS,
GLOBALCOUNTER_APPLICATION_DESTINATIONS,
__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_CSCSYNCINPROGRESS,
GLOBALCOUNTER_BITBUCKETNUMDELETERS,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SHARES,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_A,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_B,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_C,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_D,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_E,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_F,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_G,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_H,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_I,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_J,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_K,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_L,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_M,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_N,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_O,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_P,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Q,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_R,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_S,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_T,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_U,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_V,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_W,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_X,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Y,
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Z,
__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SERVERDRIVE,
__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEGLOBALDIRTYCOUNT,
GLOBALCOUNTER_RECYCLEBINENUM,
GLOBALCOUNTER_RECYCLEBINCORRUPTED,
GLOBALCOUNTER_RATINGS_STATECOUNTER,
GLOBALCOUNTER_PRIVATE_PROFILE_CACHE,
GLOBALCOUNTER_INTERNETTOOLBAR_LAYOUT,
GLOBALCOUNTER_FOLDERDEFINITION_CACHE,
GLOBALCOUNTER_COMMONPLACES_LIST_CACHE,
GLOBALCOUNTER_PRIVATE_PROFILE_CACHE_MACHINEWIDE,
GLOBALCOUNTER_ASSOCCHANGED,
GLOBALCOUNTER_APP_ITEMS_STATE_STORE_CACHE,
GLOBALCOUNTER_SETTINGSYNC_ENABLED,
GLOBALCOUNTER_APPSFOLDER_FILETYPEASSOCIATION_COUNTER,
GLOBALCOUNTER_USERINFOCHANGED,
GLOBALCOUNTER_SYNC_ENGINE_INFORMATION_CACHE_MACHINEWIDE,
GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE,
GLOBALCOUNTER_MAXIMUMVALUE
} SHGLOBALCOUNTER;
Konstanta
GLOBALCOUNTER_SEARCHMANAGER Penghitung global untuk digunakan dengan ISearchManager. |
GLOBALCOUNTER_SEARCHOPTIONS Penghitung global untuk digunakan dengan ISearchQueryHelper untuk mengidentifikasi apakah pengaturan pengurai kueri telah berubah. |
GLOBALCOUNTER_FOLDERSETTINGSCHANGE Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan folder telah berubah. |
GLOBALCOUNTER_RATINGS Penghitung global digunakan untuk mengidentifikasi apakah peringkat telah berubah. |
GLOBALCOUNTER_APPROVEDSITES Penghitung global yang digunakan untuk mengidentifikasi apakah situs yang disetujui telah berubah. |
GLOBALCOUNTER_RESTRICTIONS Penghitung global digunakan untuk mengidentifikasi apakah pembatasan telah berubah. |
GLOBALCOUNTER_SHELLSETTINGSCHANGED Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan Shell telah berubah. |
GLOBALCOUNTER_SYSTEMPIDLCHANGE Penghitung global yang digunakan untuk mengidentifikasi apakah PIDL sistem telah berubah. |
GLOBALCOUNTER_OVERLAYMANAGER Penghitung global yang digunakan untuk mengidentifikasi apakah status manajer overlay telah berubah. |
GLOBALCOUNTER_QUERYASSOCIATIONS Penghitung global yang digunakan untuk mengidentifikasi apakah asosiasi kueri telah berubah. |
GLOBALCOUNTER_IESESSIONS Penghitung global digunakan untuk mengidentifikasi apakah jumlah sesi IE telah berubah. |
GLOBALCOUNTER_IEONLY_SESSIONS Penghitung global digunakan untuk mengidentifikasi apakah jumlah sesi IE telah berubah. |
GLOBALCOUNTER_APPLICATION_DESTINATIONS Mengidentifikasi Penghitung global yang digunakan untuk mengidentifikasi apakah aplikasi telah ditambahkan atau dihapus dari sistem. |
__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_CSCSYNCINPROGRESS Tidak digunakan. |
GLOBALCOUNTER_BITBUCKETNUMDELETERS Penghitung global yang digunakan untuk mengidentifikasi penghapusan ke Keranjang Sampah. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SHARES Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada berbagi. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_A Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive A. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_B Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive B. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_C Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive C. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_D Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive D. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_E Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive E. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_F Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive F. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_G Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive G. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_H Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive H. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_I Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive I. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_J Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive J. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_K Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive K. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_L Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive L. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_M Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive M. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_N Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive N. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_O Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive O. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_P Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive P. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Q Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive Q. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_R Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive R. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_S Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive S. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_T Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive T. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_U Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive U. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_V Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive V. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_W Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive W. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_X Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive X. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Y Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive Y. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Z Penghitung global digunakan untuk mengidentifikasi apakah pengaturan telah berubah pada drive Z. |
__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SERVERDRIVE Tidak digunakan. |
__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEGLOBALDIRTYCOUNT Tidak digunakan. |
GLOBALCOUNTER_RECYCLEBINENUM Penghitung global yang digunakan untuk mengidentifikasi apakah pengaturan Keranjang Sampah telah berubah. |
GLOBALCOUNTER_RECYCLEBINCORRUPTED Penghitung global yang digunakan untuk mengidentifikasi apakah Keranjang Sampah telah dihapus. |
GLOBALCOUNTER_RATINGS_STATECOUNTER Penghitung global digunakan untuk mengidentifikasi apakah peringkat telah berubah. |
GLOBALCOUNTER_PRIVATE_PROFILE_CACHE Status penghitung global. |
GLOBALCOUNTER_INTERNETTOOLBAR_LAYOUT Penghitung global yang digunakan untuk mengidentifikasi apakah tata letak bilah alat Internet telah berubah. |
GLOBALCOUNTER_FOLDERDEFINITION_CACHE Penghitung global yang digunakan untuk mengidentifikasi perubahan pada cache definisi folder. |
GLOBALCOUNTER_COMMONPLACES_LIST_CACHE Penghitung global yang digunakan untuk mengidentifikasi perubahan status untuk cache daftar tempat umum. |
GLOBALCOUNTER_PRIVATE_PROFILE_CACHE_MACHINEWIDE Status penghitung global, di seluruh komputer. |
GLOBALCOUNTER_ASSOCCHANGED Penghitung global yang digunakan untuk mengidentifikasi nilai registri GlobalAssocChangedCounter saat ini untuk HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer. |
GLOBALCOUNTER_APP_ITEMS_STATE_STORE_CACHE Diperkenalkan dalam Windows 8. Penghitung global yang digunakan untuk mengidentifikasi apakah Penyimpanan adalah saat ini. |
GLOBALCOUNTER_SETTINGSYNC_ENABLED Diperkenalkan dalam Windows 8. Penghitung global yang digunakan untuk menentukan apakah sinkronisasi diaktifkan atau dinonaktifkan. |
GLOBALCOUNTER_APPSFOLDER_FILETYPEASSOCIATION_COUNTER Diperkenalkan dalam Windows 8. Penghitung global yang digunakan untuk mengidentifikasi nilai registri FTACounter saat ini untuk HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\StateStore. |
GLOBALCOUNTER_USERINFOCHANGED Diperkenalkan dalam Windows 8. Penghitung global yang digunakan untuk mengidentifikasi status perubahan info pengguna. |
GLOBALCOUNTER_SYNC_ENGINE_INFORMATION_CACHE_MACHINEWIDE Diperkenalkan di Windows 8.1. Penghitung global yang digunakan untuk mengidentifikasi status penghitung mesin sinkronisasi, lebar komputer. |
GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE |
GLOBALCOUNTER_MAXIMUMVALUE Nilai maksimum yang dapat dimiliki variabel bersama apa pun. |
Keterangan
Penghitung global ini adalah variabel bersama yang dapat membantu mengidentifikasi apakah status komponen Windows telah berubah dari waktu ke waktu. Mereka dapat digunakan dengan fungsi-fungsi ini: SHGlobalCounterDecrement, SHGlobalCounterIncrement, SHGlobalCounterGetValue.
Contoh
Contoh pseudocode berikut menunjukkan bagaimana penghitung global dapat digunakan.void ValidateSomeSettings()
{
// Get the current GLOBALCOUNTER_SHELLSETTINGSCHANGED value.
long lGlobalSettingsCounter = SHGlobalCounterGetValue(GLOBALCOUNTER_SHELLSETTINGSCHANGED);
// Do some other work
...
// Verify whether the Shell settings have changed since entering this method.
if (lGlobalSettingsCounter == SHGlobalCounterGetValue(GLOBALCOUNTER_SHELLSETTINGSCHANGED))
{
// Commit the work that was done earlier
...
}
else
{
// Shell settings have changed. Rollback and redo.
...
}
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | shlwapi.h |