Compartir a través de


enumeración EVT_SEEK_FLAGS (winevt.h)

Define la posición relativa en el conjunto de resultados desde el que se va a buscar.

Syntax

typedef enum _EVT_SEEK_FLAGS {
  EvtSeekRelativeToFirst = 1,
  EvtSeekRelativeToLast = 2,
  EvtSeekRelativeToCurrent = 3,
  EvtSeekRelativeToBookmark = 4,
  EvtSeekOriginMask = 7,
  EvtSeekStrict = 0x10000
} EVT_SEEK_FLAGS;

Constantes

 
EvtSeekRelativeToFirst
Valor: 1
Busque el desplazamiento especificado desde la primera entrada del conjunto de resultados. El desplazamiento debe ser un valor positivo.
EvtSeekRelativeToLast
Valor: 2
Busque el desplazamiento especificado de la última entrada del conjunto de resultados. El desplazamiento debe ser un valor negativo.
EvtSeekRelativeToCurrent
Valor: 3
Busque el desplazamiento especificado de la entrada actual en el conjunto de resultados. El desplazamiento puede ser un valor positivo o negativo.
EvtSeekRelativeToBookmark
Valor: 4
Busque el desplazamiento especificado de la entrada de marcador en el conjunto de resultados. El desplazamiento puede ser un valor positivo o negativo.
EvtSeekOriginMask
Valor: 7
Máscara de bits que puede usar para determinar cuál de las marcas siguientes está establecida:


  • EvtSeekRelativeToFirst

  • EvtSeekRelativeToLast

  • EvtSeekRelativeToBookmark

EvtSeekStrict
Valor: 0x10000
Forzar un error en la función si el evento no existe.

Comentarios

Si el desplazamiento o marcador busca más allá del límite del conjunto de resultados (más allá del primer o último registro) y EvtSeekStrict no está establecido, seek devolverá el último registro dentro del límite.

Si el marcador está dentro de los límites del conjunto de resultados (basado en el identificador del registro de eventos), pero no se incluye en el conjunto de resultados, la función seek aplicará el desplazamiento relativo al identificador de registro del marcador. En la tabla siguiente, la primera columna muestra los identificadores de registro de los eventos del conjunto de resultados. Si el identificador de registro del marcador es 3989, la segunda columna muestra el registro que la función seek buscaría según el desplazamiento especificado.

Record ID Offset
3995 –2
3991 –1
3987 0, 1
3983 2
3979 3
3975 4
3971 5
3968 6
3959 7
3955 8

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado winevt.h

Consulte también

EvtSeek