Как работает время DWORD в tagKEYBDINPUT и когда его использовать? - PullRequest
0 голосов
/ 04 февраля 2020

Согласно документам :

Метка времени события в миллисекундах. Если этот параметр равен нулю, система предоставит собственную метку времени.

typedef struct tagKEYBDINPUT {
  WORD      wVk;
  WORD      wScan;
  DWORD     dwFlags;
  DWORD     time;
  ULONG_PTR dwExtraInfo;
} KEYBDINPUT, *PKEYBDINPUT, *LPKEYBDINPUT;

Когда мне следует указать time? Ожидается ли отметка времени unix? Что произойдет, если система получит данные с отметкой времени, которая была в прошлом? Я предположил, что это может быть связано с поддержанием входных событий в правильном порядке, потому что я заметил в своих тестах, что иногда кажется , как будто они выполняются не по порядку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...