static void virtio_register_types(void)
{
    type_register_static(&virtio_gpu_info);
}

The product does not release a resource after its effective lifetime has ended, i.e., after the resource is no longer needed.