vmbus_ring_buffer
uint32 txTotalLength = sizeof(vmbus_ring_buffer) + txLength;
uint32 rxTotalLength = sizeof(vmbus_ring_buffer) + rxLength;
fTXRing = reinterpret_cast<vmbus_ring_buffer*>(fRingBuffer);
fRXRing = reinterpret_cast<vmbus_ring_buffer*>(static_cast<uint8*>(fRingBuffer)
vmbus_ring_buffer* fTXRing;
vmbus_ring_buffer* fRXRing;
HV_STATIC_ASSERT(sizeof(vmbus_ring_buffer) == HV_PAGE_SIZE, "vmbus_ring_buffer size mismatch");