Windows Vista. Для профессионалов
Шрифт:
• Result, тип: uint32 – определяет код результата операции синхронизации.
Этот класс также поддерживает одно свойство, доступное как для чтения, так и для записи. Это свойство Abort, имеющее тип boolean, которое позволяет остановить операцию синхронизации данного автономного файла.
Класс Win32_OfflineFilesSimpleProgress
Класс содержит сведения о текущем состоянии синхронизации автономного файла. Он поддерживает следующие свойства, доступные только для чтения.
• CallbackReason,
• ProgressReason, тип: uint32 – определяет текущее состояние связи с оригиналом автономного файла. Возможные значения данного свойства: начало, окончание, элемент начала, элемент окончания.
• Result, тип: uint32 – указывает код результата операции синхронизации.
Класс также поддерживает два свойства, доступных как для чтения, так и для записи. Это свойство Abort, имеющее тип boolean, которое позволяет остановить операцию синхронизации данного автономного файла. И свойство Retry, имеющее тип uint32, которое позволяет повторить операцию синхронизации данного автономного файла, если предыдущая синхронизация была неудачной.
Класс Win32_OfflineFilesltem
Класс определяет состояние элемента. Он поддерживает следующие свойства, доступные только для чтения.
• ChangeInfo, тип: указатель на объект Win32_OfflineChangeInfo – возвращает указатель на информацию элемента.
• ConnectionInfo, тип: указатель на объект Win32_OfflineConnectionInfo – хранит информацию о соединении элемента.
• FileSysInfо, тип: указатель на объект Win32_OfflineFilesFileSys Info – содержит информацию об элементе.
• ItemName, тип: string – хранит имя автономного файла без пути к нему.
• ItemPath, тип: string – является ключевым. Оно содержит путь к элементу.
• ItemType, тип: uint32 – определяет тип элемента. Возможны следующие типы: файл, каталог, общий ресурс, сервер.
• ParentltemPath, тип: string – возвращает путь к родительскому элементу. Если значение данного свойства равно NULL, то элемент является сервером.
• PinInfo, тип: указатель на объект Win32_OfflineFilesPinInfo – определяет информацию о синхронизации.
• SuspendInfo, тип: указатель на объект Win32_OfflineSuspendInfo – указывает информацию о приостановке элемента.
Класс Win32_OfflineFilesCache
Данный класс определяет настройки работы автономных файлов. Он содержит следующие свойства, доступные только для чтения.
• Active, тип: boolean – указывает, разрешены ли автономные файлы.
• Enabled, тип: boolean – определяет, разрешены ли автономные файлы.
• Location, тип: string – указывает путь к каталогу, содержащему автономные
Класс также поддерживает следующие методы, позволяющие изменить параметры работы автономных файлов.
• Deleteltems – удаляет один или несколько элементов из кэша автономного файла.
Входящие параметры:
• массив путей к файлам, имеющий тип string;
• флаги, имеющие тип uint32. Возвращаемые параметры: нет.
• Enable – включает или отключает использование автономных файлов.
Входящий параметр: флаг нового состояния механизма автономных файлов.
Возвращаемый параметр: имеет тип boolean и определяет, необходима ли перезагрузка.
• Encrypt – включает или отключает возможность шифрования кэша автономных файлов.
Входящие параметры:
• флаг, определяющий, включено или нет шифрование, имеет тип boolean;
• флаги команды, имеют тип uint32. Возвращаемые параметры: нет.
• Pin – определяет, что элемент доступен в автономном режиме.
Входящие параметры:
• массив путей к файлам, имеющий тип string;
• флаги команды, имеют тип uint32;
• Deep – имеет тип boolean. Возвращаемые параметры: нет.
• Renameltem – изменяет путь к кэшу автономных файлов.
Входящие параметры:
• строковый параметр, определяющий оригинальный путь;
• строковый параметр, определяющий новый путь;
• параметр типа boolean, определяющий, будет ли происходить дублирование информации.
Возвращаемые параметры: нет.
• SuspendRoot – приостанавливает или нет путь к дереву каталогов кэша автономных файлов.
Входящие параметры:
• строковый параметр, определяющий путь к каталогу;
• параметр типа boolean, определяющий, будет ли приостановлено использование данного пути.
Возвращаемые параметры: нет.
• Synchronize – выполняет синхронизацию одного или нескольких файлов.
Входящие параметры:
• массив путей к файлам, которые нужно синхронизировать, имеющий тип string;
• флаги команды, имеют тип uint32.
Возвращаемые параметры: нет.
• Unpin – отменяет доступ к файлам в автономном режиме.
Входящие параметры:
• массив путей к файлам, имеющий тип string;
• флаги команды, имеют тип uint32;
• Deep – имеет тип boolean. Возвращаемые параметры: нет.
Групповые политики
Работу данного мастера можно ограничить с помощью групповых политик файла OfflineFiles. admx, расположенных в подразделе Конфигурация компьютера → Административные шаблоны → Сеть → Автономные файлы.
Данные политики изменяют значения следующих параметров REGDWORD-типа, расположенных в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\ Microsoft\Windows\NetCache.