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 |
---|---|
|
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 |