структура SHARE_INFO_1005 (lmshare.h)
Содержит сведения об общем ресурсе.
Синтаксис
typedef struct _SHARE_INFO_1005 {
DWORD shi1005_flags;
} SHARE_INFO_1005, *PSHARE_INFO_1005, *LPSHARE_INFO_1005;
Члены
shi1005_flags
Битовая маска флагов, указывающих сведения о общем ресурсе.
Значение | Значение |
---|---|
|
Указанная общая папка присутствует в древовидной структуре Dfs. Этот флаг нельзя задать с помощью NetShareSetInfo. |
|
Указанная общая папка является корневым томом в древовидной структуре Dfs. Этот флаг нельзя задать с помощью NetShareSetInfo. |
|
Указанная общая папка запрещает открывать монопольный файл, где запрещено чтение в открытый файл. |
|
Общие файлы в указанной общей папке можно принудительно удалить. |
|
Клиентам разрешено кэшировать пространство имен указанной общей папки. |
|
Сервер будет фильтровать записи каталога на основе разрешений доступа, которые пользователь на клиентском компьютере имеет для сервера, на котором находятся файлы.
Будут возвращены только файлы, для которых у пользователя есть доступ на чтение, и каталоги, для которых у пользователя есть FILE_LIST_DIRECTORY доступ. Если у пользователя есть SeBackupPrivilege, будут возвращены все доступные сведения.
Дополнительные сведения о доступе к файлам и каталогам см. в разделе Безопасность файлов и права доступа. Дополнительные сведения о SeBackupPrivilege см. в разделе Константы привилегий. Примечание Этот флаг поддерживается только на серверах под управлением Windows Server 2003 с пакетом обновления 1 (SP1) или более поздней версии.
|
|
Предотвращает монопольные режимы кэширования, которые могут привести к задержкам для общих данных только для чтения.
Примечание Этот флаг поддерживается только на серверах под управлением Windows Server 2008 R2 или более поздней версии.
|
|
Включает функциональные возможности на стороне сервера, необходимые для поддержки однорангового кэширования. Клиенты с подключениями с высокой задержкой или низкой пропускной способностью могут использовать альтернативные методы для получения данных от одноранговых узлов, если они доступны, вместо отправки запросов на сервер. Это поддерживается только в общих папках, настроенных для кэширования вручную (CSC_CACHE_MANUAL_REINT).
Примечание Этот флаг поддерживается только на серверах под управлением Windows Server 2008 R2 или более поздней версии.
|
|
Включает непрерывную доступность в общей папке кластера. Дескрипторы, открытые для постоянно доступной общей папки, могут пережить сбои сети, а также сбои узлов кластера.
Примечание Этот флаг можно установить только для общей папки с заданной областью на сервере, который соответствует следующим условиям:
|
Значения маски CSC_MASK и CSC_MASK_EXT можно использовать для применения флагов, характерных для кэширования на стороне клиента (CSC).
Комментарии
Эту структуру можно получить, вызвав функцию NetShareGetInfo . Его можно задать, вызвав функцию NetShareSetInfo .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | lmshare.h (включая Lm.h) |