Expand Minimize

HV_EVENTLOG_ENTRY_HEADER structure

The HV_EVENTLOG_ENTRY_HEADER structure describes an event log entry header.

Syntax


typedef struct _HV_EVENTLOG_ENTRY_HEADER {
  UINT32 Context;
  UINT16 Size;
  UINT16 Type;
  union {
    UINT64          TimeStamp;
    HV_NANO100_TIME ReferenceTime;
  };
} HV_EVENTLOG_ENTRY_HEADER, *PHV_EVENTLOG_ENTRY_HEADER;

Members

Context

A UINT32 implementation-specific value that is available to the event logging type.

Size

A UINT16 value that indicates the size, in bytes, of the entry. The entry size includes the header and any padding bytes that are required to place the next entry on an 8-byte boundary.

Type

A UINT16 value that indicates the entry type, which is specific to the event log type. For information about entry types, see Hypervisor Event Log Entries.

TimeStamp

A UINT64 value that records the time, in 100-nanosecond units, at which the entry was placed into the buffer. The source of the value was specified when the event log buffer group was created.

ReferenceTime

An HV_NANO100_TIME value that records the time at which the entry was placed into the buffer.

Remarks

Requirements

Header

HvTrApi.h (include Hvgdk.h)

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.