CloseHandle для INVALID_HANDLE_VALUE

328
11 ноября 2017, 13:40

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

Answer 1

В документации прямо написано, что аргументом функции должен быть валидный дескриптор.

Pameters

hObject [in]

A valid handle to an open object.

Answer 2

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

Так что - нет, не нужно.

READ ALSO
Вращение графического примитива

Вращение графического примитива

Здравствуйте! Возникла такая проблемаНадо реализовать вращение такой фигуры

294
Помогите розвезать [требует правки]

Помогите розвезать [требует правки]

Решите пж Дано число nЧи вірно, що це число містить рівно 3 однакових цифри

304
Почему operator++ должен возвращать const T?

Почему operator++ должен возвращать const T?

Рассмотрим такой вариант реализации постфиксного оператора инкрементированияПочему требуется возвращать именно const T, а не T? Такой вариант...

211
Написать sqrt через ряды Тейлора с++

Написать sqrt через ряды Тейлора с++

Добрый день! Помогите, пожалуйста реализовать функцию квадратного корня из числа через ряд Тейлора на с++: Вот некоторые похожие рабочие...

491