Я недавно наткнулся на нечто очень похожее. Предполагается, что ваш HttpOpenRequest либо потерпел неудачу, либо еще не завершен , либо во время вызова HttpSendRequest () соединение по какой-то причине оборвалось (проблемы рукопожатия SSL, проблемы с сертификатами или просто проблемы с TCP-соединением). *
Я специально видел проблему при разработке приложения с использованием асинхронного процесса WinINET, и мои вызовы HttpQueryInfo и InternetReadFile не выполнялись с этим кодом возврата.
В моем случае я неправильно ожидал получения асинхронных уведомлений от HttpSendRequest перед вызовом других методов, а также в тех случаях, когда я неправильно обрабатывал сбои во время соединения.
Я знаю, что год опоздал, но, надеюсь, это поможет.