StructSize
Это поле содержит размер структуры SetDirectoryInfo
.
hPanel
Описатель панели, возвращаемый функцией
OpenW.
Dir
Имя каталога. Обычно только имя без полного пути. Для предоставления базовых возможностей плагин обязан воспринимать имена
'..'
и
'\'
.
Для корректного восстановления каталога после использования
"Искать по всему диску"
в Диалоге поиска файлов, плагин должен воспринимать полное имя каталога,
которое возвращается в функции
GetOpenPanelInfoW. Это не обязательно для выставленного режима "
Искать, начиная с текущей папки
" в диалоге поиска файлов .
UserData
Это поле аналогично значению
PluginPanelItem.UserData и может быть использовано плагином для хранения целого значения или указателя на структуру данных.
Плагин должен освободить память, занятую такими дополнительными структурами.
OpMode
Комбинация флагов
OPERATION_MODES.
Функция
SetDirectoryW должна быть готова принимать флаг
OPM_FIND. Если этот флаг установлен, плагин не должен совершать других действий,
кроме смены каталога (так, при установленном
OPM_FIND, плагин не должен пытаться обновить или закрыть панели, спрашивать
подтверждения у пользователя, выводить сообщения и т.д.).