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.intDeprecated.intThe Instance ID, a resource identifier that corresponds to a string definition in the message resource file of the event source.intRecord length, with data.Raw record data.intRecord number of the record.Event source.intStatus 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().