Согласно документам :
Метка времени события в миллисекундах. Если этот параметр равен нулю, система предоставит собственную метку времени.
typedef struct tagKEYBDINPUT {
WORD wVk;
WORD wScan;
DWORD dwFlags;
DWORD time;
ULONG_PTR dwExtraInfo;
} KEYBDINPUT, *PKEYBDINPUT, *LPKEYBDINPUT;
Когда мне следует указать time
? Ожидается ли отметка времени unix? Что произойдет, если система получит данные с отметкой времени, которая была в прошлом? Я предположил, что это может быть связано с поддержанием входных событий в правильном порядке, потому что я заметил в своих тестах, что иногда кажется , как будто они выполняются не по порядку.