Описание тега getlasterror

Функция GetLastError является частью Microsoft Windows и является частью механизма сообщения об ошибках, используемого многими библиотеками.
1 ответ

GetLastError, вызываемый в блоке catch, дает неверное значение

Забавно изучать какой-то устаревший код сегодня. Наткнулся на этот маленький номер: function Func1() { DWORD dwError; try { dwError = 1; throw "Hey!"; } catch (LPCTSTR szError) { Log("Log1: %d", dwError); SetLastError(dwError); throw szError; } } fu…
15 сен '11 в 21:28
2 ответа

Как использовать getLastError в pymongo?

1, Как я могу получить возвращаемое значение моих операций в monogd, с помощью Python? Я знаю, getLastError может использоваться в JavaScript. 2, есть ли предел для установки модификатора? если я использую collection.update({"уведомление": "да"},{"$…
30 май '12 в 08:18
1 ответ

Проверка переменной среды без использования GetLastError() == ERROR_ENVVAR_NOT_FOUND в VC++

Вот мой код #include<iostream> #include<Windows.h> using namespace std; #define BUFSIZE 4602 #define VARNAME TEXT("zzz") int main() { TCHAR chNewEnv[BUFSIZE]; GetEnvironmentVariable(VARNAME, chNewEnv, BUFSIZE); if(GetLastError()==ERROR_E…
0 ответов

Подключение к интернету с помощью Wininet

Я установил временный сервер на своем ноутбуке на 127.0.0.1:8000, используя Python SimpleHTTPServer. Я написал небольшую программу на C, которая пытается подключиться к серверу и посмотреть файл там, d.txt, Тем не менее, моя программа не подключаетс…
24 фев '14 в 03:07
1 ответ

Ошибка PeekNamedPipe, но GetLastError возвращает 0

Я смущен Windows API. Я пытаюсь увидеть, остались ли байты в анонимном канале, используя PeekNamedPipe, Эта функция не работает, но GetLastError() не возвращает ошибку. Соответствующая часть моего кода if( !PeekNamedPipe( handle, NULL, 0, NULL, &amp…
17 окт '13 в 07:41
3 ответа

Есть ли ситуация, когда функция CreateFile возвращает INVALID_HANDLE_VALUE, а GetLastError() возвращает ERROR_ALREADY_EXISTS?

Я искал MSDN о HANDLE WINAPI CreateFile( _In_ LPCTSTR lpFileName, _In_ DWORD dwDesiredAccess, _In_ DWORD dwShareMode, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, _In_ DWORD dwCreationDisposition, _In_ DWORD dwFlagsAndAttributes, _In_opt_ HA…
05 авг '16 в 08:37
1 ответ

Где API InternetReadFile сохраняет данные, которые он читает?

Я пытаюсь подключить API InternetReadFile и InternetWriteFile. InternetReadFile считывает данные из предоставленного ему дескриптора (в соответствии с документацией). Где хранятся эти данные? В памяти / оперативке? InternetWriteFile записывает данны…
1 ответ

GetLastError() возвращает ERROR_INVALID_HANDLE / 6 после вызова SwapBuffers(HDC)

Всякий раз, когда я пытаюсь вызвать SwapBuffers(), GetLastError() возвращает 6 / ERROR_INVALID_HANDLE. Некоторое время я пытался исправить это, переписывая этот код по-разному, пытаясь найти разные источники ошибок и вообще глядя на то, что я мог де…
30 май '15 в 22:42
1 ответ

Я делаю этот код удаления, используя драйвер mongodb на правильном пути?

Я прочитал документацию MongoDB, но не очень хорошо понял! Мне нужно знать, правильный ли следующий код! Мне нужно получить подтверждение, если операция была выполнена успешно. Нужно вызвать getLastError или достаточно попробовать? public override b…
17 дек '12 в 01:00
1 ответ

Как получить текстовое представление GetLastError в виде QString?

GetLastError() можно как-то передать FormatMessageW чтобы получить отформатированное сообщение. Цель состоит в том, чтобы получить QString в конце. Как правильно и безопасно это сделать?
03 окт '13 в 04:10
2 ответа

Установка драйвера устройства программно

Мне нужно установить драйвер устройства (файл INF) через C#. Я использовал функцию UpdateDriverForPlugAndPlayDevices. Тем не менее, он возвращает мне FALSE, но GetLastError() возвращает значение 0, что указывает на сообщение об успешном завершении у…
27 мар '14 в 09:20
3 ответа

EnumProcessModulesEx не удается вернуть код ошибки 299 (ERROR_PARTIAL_COPY)

Я вызываю функцию EnumProcessModulesEx и это не удается. Я работаю на 64-битной машине. Вот код ниже: wchar_t* dest = new wchar_t[100]; int index = SendMessage(processes, LB_GETCURSEL, 0, 0); SendMessage(processes, LB_GETTEXT, index, (LPARAM)dest); …
05 авг '11 в 20:39
1 ответ

Что означает значение ошибки 0x16f, возвращаемое функцией GetLastError()

Когда я вызываю функцию CreateProcessAsUser(), он возвращает ошибку.И тогда звонок GetLastError() чтобы проверить, почему произошла ошибка, возвращается значение 0x16f. Я не мог выяснить, что должна означать ошибка.
1 ответ

Влияет ли исключение на errno или устанавливает последний код ошибки

Предположим, Foo конструктор не вызывает функцию, которая влияет errno или аналогичные коды состояния, такие как GetLastError() в Windows гарантируется, что throw Foo не влияет ни на одно из этих значений. Тем не менее, я могу отложить чтение кода о…
06 июн '15 в 14:35
0 ответов

VirtualQueryEx возвращает ноль без GetLastError()

Для одного из моих проектов мне нужно было перечислить все страницы процесса. Итак, вот код, который я сделал: private List<MEMORY_BASIC_INFORMATION> GetMemoryInfo() { var output = new List<MEMORY_BASIC_INFORMATION>(); var addy = new Int…
27 июн '13 в 19:47
1 ответ

Почему я получаю 67 код из метода QOSStartTrackingClient?

Я получаю код ошибки 67 из кода ниже, что означает ERROR_BAD_NET_NAME, Почему это происходит? Как я могу это исправить? SOCKADDR address; strcpy_s(address.sa_data, "8.8.8.8"); address.sa_family = AF_INET; if (!QOSStartTrackingClient(QoSHandle, &…
10 май '17 в 17:43
1 ответ

Сохраняет ли CString код GetLastError?

Мне нужно опубликовать некоторую отладочную информацию в журнале, используя CSFC для MFC, но я не могу найти, сохраняет ли он код ошибки, установленный последним WinAPI (и может быть получен с помощью GetLastError)? РЕДАКТИРОВАТЬ: Вот пример кода уп…
20 июл '14 в 23:17
1 ответ

GetLastError() возвращаемое значение 2

Очень простой вопрос, я не могу понять, почему я получаю ошибку 2 с простейшим примером книги по системному программированию Windows. Я публикую источник: #include <Windows.h> #include <stdio.h> #define BUF_SIZE 65536 int main(int argc, …
25 сен '15 в 15:56
2 ответа

ReadFile() говорит, что это не удалось, но код ошибки ERROR_SUCCESS

Я использую ReadFile() в Windows для чтения данных с последовательного порта. Этот код работал нормально в какой-то момент времени, но сейчас он терпит неудачу, и я пытаюсь отследить источник проблемы, поэтому я сомневаюсь, что это проблема с послед…
16 апр '11 в 07:16
0 ответов

Определение причины сбоя SendMessageTimeout

Если вызов SendMessageTimeout завершается неудачно (т. Е. Возвращает 0), но последующий GetLastError возвращает 0 (успех), есть ли способ определить причину сбоя вызова? Код, который я использую (ниже), прекрасно работает для десятков наших пользова…
05 июн '14 в 17:02