Значит ли это, что можно заменитьВозвращаемые значения
Если функция завершается успешно, величина возвращаемого значения - не ноль.
Если функция завершается с ошибкой, величина возвращаемого значения - ноль. Чтобы получить дополнительные сведения об ошибке, вызовите GetLastError.
Код: Выделить всё
WriteFile(File, (void*)FormatMarker, sizeof(FormatMarker), &Writen, nullptr);
if (Writen!=sizeof(FormatMarker))
{
CloseHandle(File);
return false;
}
Код: Выделить всё
if (WriteFile(File, (void*)FormatMarker, sizeof(FormatMarker), nullptr, nullptr)==0)
if (Writen!=sizeof(FormatMarker))
{
CloseHandle(File);
return false;
}