Package com.sun.jna.platform.win32
Class Advapi32Util.EventLogRecord
java.lang.Object
com.sun.jna.platform.win32.Advapi32Util.EventLogRecord
- Enclosing class:
- Advapi32Util
An event log record.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getData()
Raw data associated with the record.int
Deprecated.int
The Instance ID, a resource identifier that corresponds to a string definition in the message resource file of the event source.int
Record length, with data.Raw record data.int
Record number of the record.Event source.int
Status code, the rightmost 16 bits of the Instance ID.String[]
Strings associated with this event.getType()
Event log type.
-
Constructor Details
-
EventLogRecord
-
-
Method Details
-
getRecord
Raw record data.- Returns:
- EVENTLOGRECORD.
-
getInstanceId
public int getInstanceId()The Instance ID, a resource identifier that corresponds to a string definition in the message resource file of the event source. The Event ID is the Instance ID with the top two bits masked off.- Returns:
- An integer representing the 32-bit Instance ID.
-
getEventId
Deprecated.As of 5.4.0, replaced bygetInstanceId()
. The Event ID displayed in the Windows Event Viewer corresponds togetStatusCode()
for system-generated events. -
getSource
Event source.- Returns:
- String.
-
getStatusCode
public int getStatusCode()Status code, the rightmost 16 bits of the Instance ID. Corresponds to the Event ID field in the Windows Event Viewer for system-generated events.- Returns:
- An integer representing the low 16-bits of the Instance ID.
-
getRecordNumber
public int getRecordNumber()Record number of the record. This value can be used with the EVENTLOG_SEEK_READ flag in the ReadEventLog function to begin reading at a specified record.- Returns:
- Integer.
-
getLength
public int getLength()Record length, with data.- Returns:
- Number of bytes in the record including data.
-
getStrings
Strings associated with this event.- Returns:
- Array of strings or null.
-
getType
Event log type.- Returns:
- Event log type.
-
getData
public byte[] getData()Raw data associated with the record.- Returns:
- Array of bytes or null.
-
getInstanceId()
.