На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

MapFileAndCheckSumA



The MapFileAndCheckSumA function computes the checksum of an image file.

ULONG MapFileAndCheckSumA(

IN LPSTR Filename,
OUT LPDWORD HeaderSum,
OUT LPDWORD CheckSum
);


Parameters

Filename

The filename of the file for which the checksum is to be computed.

HeaderSum

A pointer to a variable that receives the original checksum from the image file, or zero if there is an error.

CheckSum

A pointer to the variable that receives the computed checksum.



Return Values

If the function succeeds, the return value is CHECKSUM_SUCCESS.
If the function fails, then the return value is one of the following:

Value Meaning
CHECKSUM_OPEN_FAILURE Could not open the file.
CHECKSUM_MAP_FAILURE Could not create the file mapping for the file.
CHECKSUM_MAPVIEW_FAILURE Could not map a view of the file.
CHECKSUM_UNICODE_FAILURE Could not convert the filename to UNICODE.


Remarks

A new checksum for the file is computed and returned in the CheckSum parameter. This function is used by any application that creates or modifies an executable image. Checksums are required for Windows NT kernel mode drivers and some system DLLs. The Win32 linker computes the original checksum at link time, if the linker switch for checksumming is turned on. It is recommended that all images have valid checksums.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

MapFileAndCheckSumA



Функция MapFileAndCheckSumA вычисляет контрольную сумму файла образа.

ULONG MapFileAndCheckSumA(

В LPSTR Filename, LPDWORD HeaderSum, LPDWORD CheckSum
);


Параметры

Filename

filename Файла для которого контрольная сумма должна быть вычислена.

HeaderSum

Указатель в переменную, которая получает оригинальной контрольной сумме из файла образа, или нуля если есть ошибка.

CheckSum

Указатель в переменную, которая получает вычисленную контрольную сумму.



Обратные Величины

Если функция добивается успеха, обратная величина - CHECKSUM_SUCCESS.
Если функция терпит неудачу, тогда обратная величина - одно из следующего:

Значение Величины
CHECKSUM_OPEN_FAILURE не Мог открывать файл.
CHECKSUM_MAP_FAILURE не Мог создавать файл, отображающийся для файла.
CHECKSUM_MAPVIEW_FAILURE не Мог отображать вид файла.
CHECKSUM_UNICODE_FAILURE не Мог преобразовывать filename в УНИКОД.


Замечания

Новая контрольная сумма для файла вычислена и возвращана в параметр CheckSum. Эта функция использована любым приложением, которое создает или модифицировано выполняемый образ. Контрольные суммы необходимы для водителей способа зерна Windows NT и некоторой системы DLLs. Компоновщик Win32 вычисляет оригинальную контрольную сумму во времени связи, если ключ компоновщика для вычисления контрольной суммы включен. Рекомендовано, чтобы все образы имели правильные контрольные суммы.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz