CreateFileMapping - параметры dwMaximumSizeHigh
Подскажите пожалуйста по функции CreateFileMapping: https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-createfilemappinga
Там есть два параметра:
[in] dwMaximumSizeHigh
Параметр DWORD старшего разряда максимального размера объекта сопоставления файлов.
[in] dwMaximumSizeLow
Младший DWORD максимального размера объекта сопоставления файлов.
Если этот параметр и dwMaximumSizeHigh равны 0 (нулю), максимальный размер объекта сопоставления файлов равен текущему размеру файла, который идентифицирует hFile .
Попытка сопоставить файл длиной 0 (ноль) завершается с ошибкой с кодом ERROR_FILE_INVALID . Приложения должны проверять файлы длиной 0 (ноль) и отклонять эти файлы.
У меня CreateFileMapping создается с параметром INVALID_HANDLE_VALUE.
Я ни как не могу понять, что они значат.
Что еще за младший DWORD - максимального размера объекта сопоставления файлов ?
Я должен придумать число " максимального размера объекта сопоставления файлов" и указать младшие два байта ??