ArcOpenDataW структура |
Начало Предыдущая Следующая |
Передается в функцию ArcOpenW. Синтаксис C++
Члены ArcNameW Тип: wchar_t* Имя открываемого файла архива. OpenMode Тип: unsigned int Поле имеет одно из указанных значений:
out_OpenResult Тип: unsigned int В случае ошибки плагин сюда записывает код ошибки согласно списку. out_ArcPropFlags Тип: unsigned int Это битовое поле заполняется плагином, может содержать следующие значения:
ExFlags Тип: unsigned int Это битовое поле заполняется программой, может содержать следующие значения:
Session Тип: LONG_PTR Входной параметр. Плагин должен этот параметр передаваться в ArcGetPasswordProcW и ArcProcessDataProcW. Данный параметр можно использовать внутри плагина в качестве идентификатора архива. Необходим для обеспечения корректной параллельной обработки нескольких архивов одновременно. ProcessDataW Тип: ArcProcessDataProcW Указатель на функцию прогресса процесса и обратной связи. Плагин должен запомнить этот указатель для последующего использования. Если плагину прогресс и обратная связь не требуется, то данное поле может быть равно NULL. Reserved Тип: LONG_PTR[8] Зарезервировано для дальнейшего использования, должно равняться NULL. |