EvtSeek-Funktion (winevt.h)
Sucht nach einem bestimmten Ereignis in einem Abfrageresultset.
Syntax
BOOL EvtSeek(
[in] EVT_HANDLE ResultSet,
[in] LONGLONG Position,
[in] EVT_HANDLE Bookmark,
[in] DWORD Timeout,
[in] DWORD Flags
);
Parameter
[in] ResultSet
Das Handle für ein Abfrageresultset, das von der EvtQuery-Funktion zurückgegeben wird.
[in] Position
Der nullbasierte Offset zu einem Ereignis im Resultset. Das Flag, das Sie im Flags-Parameter angeben, gibt die anfangs relative Position im Resultset an, von dem gesucht werden soll. Sie können z. B. am Anfang der Ergebnisse oder am Ende der Ergebnisse suchen. Legen Sie auf 0 fest, um zur relativen Position zu wechseln, die durch das Flag angegeben wird.
[in] Bookmark
Ein Handle für ein Lesezeichen, das von der EvtCreateBookmark-Funktion zurückgegeben wird. Das Lesezeichen identifiziert ein Ereignis im Resultset, das Sie suchen möchten. Legen Sie diesen Parameter nur fest, wenn für den Flags-Parameter das Flag EvtSeekRelativeToBookmark festgelegt ist.
[in] Timeout
Reserviert. Muss Null sein.
[in] Flags
Mindestens ein Flag, das die relative Position im Resultset angibt, von dem gesucht werden soll. Mögliche Werte finden Sie in der EVT_SEEK_FLAGS-Enumeration .
Rückgabewert
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Die Funktion war erfolgreich. |
|
Fehler bei der Funktion. Rufen Sie die GetLastError-Funktion auf, um den Fehlercode abzurufen. |
Hinweise
Sie können diese Funktion nur für Resultsets aus einem Admin- oder Betriebskanal oder aus EVTX-Protokolldateien verwenden.
Beispiele
Ein Beispiel für die Verwendung dieser Funktion finden Sie unter Lesezeichenereignisse.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winevt.h |
Bibliothek | Wevtapi.lib |
DLL | Wevtapi.dll |