ROWSETEVENT_TYPE-Enumeration (searchapi.h)
Beschreibt den Typ der Änderung an den Daten des Rowsets.
Syntax
typedef enum __MIDL___MIDL_itf_searchapi_0000_0023_0002 {
ROWSETEVENT_TYPE_DATAEXPIRED = 0,
ROWSETEVENT_TYPE_FOREGROUNDLOST = 1,
ROWSETEVENT_TYPE_SCOPESTATISTICS = 2
} ROWSETEVENT_TYPE;
Konstanten
ROWSETEVENT_TYPE_DATAEXPIRED Wert: 0 Gibt an, dass daten, die das Rowset sichern, abgelaufen sind und dass ein neues Rowset angefordert werden soll. |
ROWSETEVENT_TYPE_FOREGROUNDLOST Wert: 1 Gibt an, dass ein Element, das im Priorisierungsstapel über Vordergrundpriorität verfügte, herabgestuft wurde, da sich eine andere Person vor dieser Abfrage selbst priorisiert hat. |
ROWSETEVENT_TYPE_SCOPESTATISTICS Wert: 2 Gibt an, dass die Bereichsstatistiken abgerufen werden sollen. |
Hinweise
Diese Enumeration wird in der IRowsetEvents::OnRowsetEvent-Methode verwendet, um den Ereignistyp zu beschreiben, der sich auf ein Rowset auswirkt.
Das ROWSETEVENT_TYPE_SCOPESTATISTICS-Ereignis bietet Ihnen die gleichen Informationen, die über den IRowsetPrioritization::GetScopeStatistics-Methodenaufruf verfügbar sind, aber über eine Pushmechanik, wie folgt:
- Das Ereignis tritt auf, wenn die Priorisierungs-API verwendet wurde, um eine nicht standardmäßige Priorisierungsebene und eine Statistikereignishäufigkeit ungleich 0 (null) anzufordern.
- Das Ereignis tritt nur auf, wenn sich die Statistiken tatsächlich ändern und das in der IRowsetPrioritization angegebene Intervall abgelaufen ist (das Intervall garantiert nicht die Häufigkeit des Ereignisses).
- Dieses Ereignis löst garantiert den Zustand "Unzustellbarkeit null" aus (null elemente, die noch hinzugefügt werden müssen, null ändert die verbleibenden), vorausgesetzt, dass ein Ereignis ausgelöst wurde, das nicht null ist.
- Der Indexer kann Elemente verarbeiten, ohne dieses Ereignis zu senden, wenn die Warteschlange vor der Statistikereignishäufigkeit geleert wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | searchapi.h |
Siehe auch
Konzept
Indizieren von Priorisierungs- und Rowsetereignissen in Windows 7
Benachrichtigungsprozess (Windows Search)
Referenz