Share via


Función GetEventLogInformation (winbase.h)

Recupera información sobre el registro de eventos especificado.

Sintaxis

BOOL GetEventLogInformation(
  [in]  HANDLE  hEventLog,
  [in]  DWORD   dwInfoLevel,
  [out] LPVOID  lpBuffer,
  [in]  DWORD   cbBufSize,
  [out] LPDWORD pcbBytesNeeded
);

Parámetros

[in] hEventLog

Identificador del registro de eventos. La función OpenEventLog o RegisterEventSource devuelve este identificador.

[in] dwInfoLevel

Nivel de información del registro de eventos que se va a devolver.

Este parámetro puede ser el siguiente valor.

Valor Significado
EVENTLOG_FULL_INFO
Indica si el registro especificado está lleno. El parámetro lpBuffer contendrá una estructura EVENTLOG_FULL_INFORMATION .

[out] lpBuffer

Un búfer asignado a la aplicación que recibe la información del registro de eventos. El formato de estos datos depende del valor del parámetro dwInfoLevel .

[in] cbBufSize

Tamaño del búfer lpBuffer , en bytes.

[out] pcbBytesNeeded

La función establece este parámetro en el tamaño de búfer necesario para la información solicitada, independientemente de si la función se realiza correctamente. Use este valor si se produce un error en la función con ERROR_INSUFFICIENT_BUFFER para asignar un búfer del tamaño correcto.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbase.h (incluya Windows.h)
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

EVENTLOG_FULL_INFORMATION

Funciones de registro de eventos

OpenEventLog

RegisterEventSource