Data Fields
hv_message Struct Reference

A received message. More...

#include <hyperv.h>

Data Fields

uint32_t type
 Type. More...
uint8_t len
 Length of message. More...
uint8_t flags
 Flags. More...
uint16_t reserved
 Padding. More...
uint64_t origin
 Origin. More...
uint8_t data [240]
 Message. More...

Detailed Description

A received message.

This is the HV_MESSAGE structure from the Hypervisor Top-Level Functional Specification. The field order given in the documentation is incorrect.

Definition at line 100 of file hyperv.h.

Field Documentation

◆ type

uint32_t hv_message::type


Definition at line 102 of file hyperv.h.

Referenced by vmbus_wait_for_any_message().

◆ len

uint8_t hv_message::len

Length of message.

Definition at line 104 of file hyperv.h.

◆ flags

uint8_t hv_message::flags


Definition at line 106 of file hyperv.h.

◆ reserved

uint16_t hv_message::reserved


Definition at line 108 of file hyperv.h.

◆ origin

uint64_t hv_message::origin


Definition at line 110 of file hyperv.h.

◆ data

uint8_t hv_message::data[240]


Definition at line 112 of file hyperv.h.

Referenced by vmbus_probe().

The documentation for this struct was generated from the following file: