STRUCT WMI_DEVICE_ID(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct wmi_device_id(9) ✨

okay bestie, welcome to the Kernel API Manual page for struct wmi_device_id β€” it’s literally the WMI device identifier, and it’s giving tiny-but-iconic. πŸ’…

NAME 🌸

struct wmi_device_id β€” the WMI device identifier. That’s the whole vibe: it’s the identifier struct for a WMI device. πŸŽ€

SYNOPSIS πŸ¦‹

here’s the exact shape, fr fr:

       struct wmi_device_id {
           const char guid_string[UUID_STRING_LEN+1];
           const void *context;
        };

Members 🫢

  • guid_string β€” 36 char string of the form fa50ff2b-f2e8-45de-83fa-65417f2f49ba. periodt. πŸ’–
  • context β€” pointer to driver specific data. iykyk. ✨

SEE ALSO πŸ”­

  • Kernel file ./include/linux/device-id/wmi.h β€” go peek, bestie, it’s right there. 🌈

cute sign-off: this little page comes from ./include/linux/device-id, dated October 2026, and it’s filed under struct wmi_device_id(9). mwah πŸ’–πŸŽ€

πŸ“¦ where this page comes from