SHGLOBALCOUNTER-Enumeration (shlwapi.h)
Bezeichner für verschiedene globale Leistungsindikatoren oder freigegebene Variablen. Jeder globale Indikator kann mithilfe von SHGlobalCounterIncrement und SHGlobalCounterDecrement erhöht oder verringert werden.
Syntax
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;
Konstanten
GLOBALCOUNTER_SEARCHMANAGER Der globale Leistungsindikator für die Verwendung mit ISearchManager. |
GLOBALCOUNTER_SEARCHOPTIONS Der globale Indikator für die Verwendung mit ISearchQueryHelper , um zu ermitteln, ob sich die Einstellungen eines Abfrageparsers geändert haben. |
GLOBALCOUNTER_FOLDERSETTINGSCHANGE Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Ordnereinstellungen geändert haben. |
GLOBALCOUNTER_RATINGS Der globale Indikator, mit dem ermittelt wird, ob sich bewertungen geändert haben. |
GLOBALCOUNTER_APPROVEDSITES Der globale Indikator, der verwendet wird, um zu ermitteln, ob genehmigte Websites geändert wurden. |
GLOBALCOUNTER_RESTRICTIONS Der globale Indikator, mit dem ermittelt wird, ob sich einschränkungen geändert haben. |
GLOBALCOUNTER_SHELLSETTINGSCHANGED Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Shelleinstellungen geändert haben. |
GLOBALCOUNTER_SYSTEMPIDLCHANGE Der globale Indikator, mit dem ermittelt wird, ob sich eine System-PIDL geändert hat. |
GLOBALCOUNTER_OVERLAYMANAGER Der globale Indikator, mit dem ermittelt wird, ob sich der Zustand des Overlay-Managers geändert hat. |
GLOBALCOUNTER_QUERYASSOCIATIONS Der globale Leistungsindikator, mit dem ermittelt wird, ob sich Abfragezuordnungen geändert haben. |
GLOBALCOUNTER_IESESSIONS Der globale Zähler, mit dem ermittelt wird, ob sich die Anzahl der IE-Sitzungen geändert hat. |
GLOBALCOUNTER_IEONLY_SESSIONS Der globale Zähler, mit dem ermittelt wird, ob sich die Anzahl der IE-Sitzungen geändert hat. |
GLOBALCOUNTER_APPLICATION_DESTINATIONS Identifiziert Der globale Leistungsindikator, mit dem ermittelt wird, ob Anwendungen dem System hinzugefügt oder daraus entfernt wurden. |
__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_CSCSYNCINPROGRESS Nicht verwendet. |
GLOBALCOUNTER_BITBUCKETNUMDELETERS Der globale Leistungsindikator, der verwendet wird, um Löschungen im Papierkorb zu identifizieren. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SHARES Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen für eine Freigabe geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_A Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk A geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_B Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk B geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_C Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk C geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_D Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk D geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_E Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk E geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_F Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk F geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_G Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk G geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_H Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk H geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_I Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk I geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_J Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk J geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_K Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk K geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_L Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk L geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_M Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk M geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_N Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk N geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_O Der globale Leistungsindikator, der verwendet wird, um zu ermitteln, ob sich die Einstellungen auf Laufwerk O geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_P Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk P geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Q Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk Q geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_R Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk R geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_S Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk S geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_T Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk T geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_U Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk U geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_V Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk V geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_W Der globale Indikator, der verwendet wird, um zu ermitteln, ob sich die Einstellungen auf Laufwerk W geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_X Der globale Leistungsindikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk X geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Y Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk Y geändert haben. |
GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Z Der globale Indikator, mit dem ermittelt wird, ob sich die Einstellungen auf Laufwerk Z geändert haben. |
__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SERVERDRIVE Nicht verwendet. |
__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEGLOBALDIRTYCOUNT Nicht verwendet. |
GLOBALCOUNTER_RECYCLEBINENUM Der globale Indikator, mit dem ermittelt wird, ob sich die Papierkorbeinstellungen geändert haben. |
GLOBALCOUNTER_RECYCLEBINCORRUPTED Der globale Indikator, mit dem ermittelt wird, ob ein Papierkorb gelöscht wurde. |
GLOBALCOUNTER_RATINGS_STATECOUNTER Der globale Indikator, mit dem ermittelt wird, ob sich bewertungen geändert haben. |
GLOBALCOUNTER_PRIVATE_PROFILE_CACHE Der globale Zählerstatus. |
GLOBALCOUNTER_INTERNETTOOLBAR_LAYOUT Der globale Indikator, mit dem ermittelt wird, ob sich das Layout der Internetsymbolleiste geändert hat. |
GLOBALCOUNTER_FOLDERDEFINITION_CACHE Der globale Leistungsindikator, der verwendet wird, um Änderungen am Ordnerdefinitionscache zu identifizieren. |
GLOBALCOUNTER_COMMONPLACES_LIST_CACHE Der globale Leistungsindikator, der verwendet wird, um Zustandsänderungen für den Commonplaces-Listencache zu identifizieren. |
GLOBALCOUNTER_PRIVATE_PROFILE_CACHE_MACHINEWIDE Der globale Zählerzustand, computerweit. |
GLOBALCOUNTER_ASSOCCHANGED Der globale Indikator, der verwendet wird, um den aktuellen GlobalAssocChangedCounter-Registrierungswert für HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer zu identifizieren. |
GLOBALCOUNTER_APP_ITEMS_STATE_STORE_CACHE In Windows 8 eingeführt. Der globale Indikator, der verwendet wird, um zu identifizieren, ob der Store aktuell ist. |
GLOBALCOUNTER_SETTINGSYNC_ENABLED In Windows 8 eingeführt. Der globale Leistungsindikator, mit dem bestimmt wird, ob die Synchronisierung aktiviert oder deaktiviert ist. |
GLOBALCOUNTER_APPSFOLDER_FILETYPEASSOCIATION_COUNTER In Windows 8 eingeführt. Der globale Zähler, der verwendet wird, um den aktuellen FTACounter-Registrierungswert für HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\StateStore zu identifizieren. |
GLOBALCOUNTER_USERINFOCHANGED In Windows 8 eingeführt. Der globale Indikator, der zum Identifizieren des Status von Benutzerinformationen verwendet wird. |
GLOBALCOUNTER_SYNC_ENGINE_INFORMATION_CACHE_MACHINEWIDE In Windows 8.1 eingeführt. Der globale Zähler, der zum Identifizieren des Zählerstatus der Synchronisierungs-Engine verwendet wird, computerweit. |
GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE |
GLOBALCOUNTER_MAXIMUMVALUE Der Maximalwert, den eine freigegebene Variable haben kann. |
Hinweise
Diese globalen Leistungsindikatoren sind freigegebene Variablen, mit denen ermittelt werden kann, ob sich der Zustand einer Windows-Komponente im Laufe der Zeit geändert hat. Sie können mit den folgenden Funktionen verwendet werden: SHGlobalCounterDecrement, SHGlobalCounterIncrement, SHGlobalCounterGetValue.
Beispiel
Das folgende Pseudocodebeispiel zeigt, wie ein globaler Indikator verwendet werden kann.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.
...
}
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | shlwapi.h |