VDevice
#define ARRAY_VDEV_SIZE (__offsetof(VDevice, u) + sizeof(RaidArray))
#define DISK_VDEV_SIZE (__offsetof(VDevice, u) + sizeof(Device))
#define Map2pVDevice(pDev) ((PVDevice)((UINT_PTR)pDev - __offsetof(VDevice, u.disk)))