↑  ←  Описание функции


_WIM_RegisterMessageCallback

Регистрирует функцию обратного вызова, которая будет вызвана с определёнными данными. Для получения информации о сообщениях, которые могут быть обработаны.

#Include <wimgapi.au3>
_WIM_RegisterMessageCallback ( $hWIM, $fpMessageProc [, $pvUserData = 0 ] )

Параметры

$hWIM Дескриптор wim-файла, возвращённый функцией _WIM_CreateFile()
$fpMessageProc Указатель на пользовательскую функцию обратного вызова. Для более подробной информации смотрите функцию _WIM_MessageCallback().
$pvUserData [необязательный] Указатель, который определяет пользовательское значение передаваемое в функцию обратного вызова.

Возвращаемое значение

Успех:Возвращает результат (нулевой индекс) функции обратного вызова
Ошибка:Возвращает INVALID_CALLBACK_VALUE (0xFFFFFFFF) и устанавливает @error:
@error:1 - Не удалось использовать DLL файл
2 - Неизвестный тип возвращаемого значения
3 - Не найдена функция в DLL файле
4 - Не верное число параметров
В обоих случаях @extended равен _WinAPI_GetLastError()

Примечания

См. документацию Microsoft Imaging API
Если дескриптор wim-файла указан, то функция обратного вызова получает сообщения только для этого wim-файла
Если дескриптор wim-файла не указан, то функция обратного вызова получает сообщения для всех wim-файлов
Вызовите функцию _WIM_UnregisterMessageCallback(), если функция обратного вызова больше не требуется.

См. также

_WIM_UnregisterMessageCallback