ArcOpenW функция

Начало  Предыдущая  Следующая

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

Синтаксис C++

HANDLE __stdcall ArcOpenW(

                _Inout_ ArcOpenDataW *ArchiveData

);

 

Параметры

ArchiveData [in, out]

Тип: *ArcOpenDataW

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

Тип: HANDLE

Функция должна вернуть уникальный идентификатор для данного архива. По идее, идентификатор – это указатель на структуру, в которой плагин хранит необходимые данные об открытом архиве.

Если функция завершилась с ошибкой, то она должна вернуть 0. Номер ошибки должен быть помещен в ArchiveData->OpenResult.

Описание

По окончании работы с архивом программа вызывает функцию CloseArchive, передавая в нее идентификатор архива.

Если в плагине присутствует данная функция, то ей будет отдано предпочтение, нежели устаревшей функции OpenArchive или OpenArchiveW.