STRUCT VMMDEV_HGCM_CANCEL2(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so welcome to the Kernel API Manual, bestie πŸ’– β€” today’s main character is struct vmmdev_hgcm_cancel2(9), and it is literally the HGCM cancel request structure, version 2. periodt.

✨ SYNOPSIS ✨

here’s the shape of it, no cap 🫢:

struct vmmdev_hgcm_cancel2 {
    struct vmmdev_request_header header;
    u32 phys_req_to_cancel;
};

🫢 Members 🫢

  • header β€” a struct vmmdev_request_header, iconic.
  • phys_req_to_cancel β€” a u32, she’s right there in the struct.

πŸ’– Description πŸ’–

After the request header.rc will be, like, one of these πŸ‘‡

  • VINF_SUCCESS when cancelled.
  • VERR_NOT_FOUND if the specified request cannot be found.
  • VERR_INVALID_PARAMETER if the address is invalid valid.

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/virt/vboxguest/vmmdev.h struct
  • struct vmmdev_mouse_status(9)
  • struct vmmdev_host_version(9)
  • struct vmmdev_mask(9)

xoxo, your Unix bestie πŸ’…βœ¨ β€” source/version: ./drivers/virt/vboxguest, dated October 2026, page: struct vmmdev_hgcm_cancel2(9) πŸŽ€

πŸ“¦ where this page comes from