DOKK / manpages / debian 13 / libsdl3-doc / SDL_hid_open.3.en
SDL_hid_open(3) SDL3 FUNCTIONS SDL_hid_open(3)

SDL_hid_open - Open a HID device using a Vendor ID (VID), Product ID (PID) and optionally a serial number.

Defined in SDL3/SDL_hidapi.h

#include "SDL3/SDL.h"
SDL_hid_device * SDL_hid_open(unsigned short vendor_id, unsigned short product_id, const wchar_t *serial_number);

If serial_number is NULL, the first device with the specified VID and PID is opened.

the Vendor ID (VID) of the device to open.
the Product ID (PID) of the device to open.
the Serial Number of the device to open (Optionally NULL).

( SDL_hid_device
*) Returns a pointer to a

SDL_hid_device
object on success or NULL on failure; call

SDL_GetError () for more information.

This function is available since SDL 3.2.0.

SDL 3.2.10 Simple Directmedia Layer