Страницы

Поиск по вопросам

вторник, 28 января 2020 г.

CloseHandle для INVALID_HANDLE_VALUE

#cpp #c #winapi #handle


Если функция CreateFile вернула INVALID_HANDLE_VALUE, нужно ли закрывать его функцией
CloseHandle?
    


Ответы

Ответ 1



В документации прямо написано, что аргументом функции должен быть валидный дескриптор. Pameters hObject [in] A valid handle to an open object.

Ответ 2



Просто по логике - а что вы собираетесь закрывать? INVALID_HANDLE_VALUE? так он не соответствует никакому открытому файлу. У вас просто нечего закрывать. Так что - нет, не нужно.

Комментариев нет:

Отправить комментарий