ArcProcessingStageData структура

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

Данная структура используется в функции ArcParamFromPlugProc.

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

enum ArcStageTypes { astNormal, astPrepareArchive };

 

typedef struct ArcProcessingStageData {

                ArcStageTypes ArcStageType;

                __int64 TotalFilesSize;

                __int64 TotalFilesCount;

                LONG_PTR Reserved;

};

 

Члены

ArcStageType

Тип: ArcStageTypes

Значение astPrepareArchive – переход к подготовке архива, astNormal – возврат на обычный этап.

Однако, при возврате к обычному этапу работы с архивом, желательно в функции ArcParamFromPlugProc устанавливать ParameterData в 0, а не использовать указатель на данную структуру.

TotalFilesSize и TotalFilesCount

Тип: __int64

Общий размер и количество обрабатываемых на данном этапе файлов. Если размер / количество изменять не надо, то значение этих параметров меньше 0. Однако, данные поля, все же, следует устанавливать.

Reserved

Тип: LONG_PTR

Зарезервировано. Должно быть 0.