ネイティブ API を使用しているため、NT プロセスに関する概念がSTATUS_TIMEOUTわかりSTATUS_PENDINGませSTATUS_PENDINGん。
私のコードは次のようになります。
NTSTATUS rc;
rc = NtReadFile(
Keybrds[iLoop].hKeyboard,
Keybrds[iLoop].hEvent,
NULL,
NULL,
&IoStatusBlock,
&KbData,
sizeof(KEYBOARD_INPUT_DATA),
&ByteOffset,
NULL
);
ここで、NtReadFile()を返しSTATUS_PENDINGていますが、それはどういう意味ですか?