Прочитать на английском

Поделиться через


Распределенная файловая система

Общие сведения о технологии распределенной файловой системы.

Для разработки распределенной файловой системы вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
DFS_NAMESPACE_VERSION_ORIGIN

Определяет источник сведений о версии пространства имен DFS.

Функции

 
NetDfsAdd

Создает ссылку на распределенную файловую систему (DFS) или добавляет целевые объекты к существующей ссылке в пространстве имен DFS.
NetDfsAddFtRoot

Создает новое пространство имен распределенной файловой системы (DFS) на основе домена. Если пространство имен уже существует, функция добавляет в него указанный корневой целевой объект.
NetDfsAddRootTarget

Создает доменное или автономное пространство имен DFS или добавляет новый корневой целевой объект в существующее пространство имен на основе домена.
NetDfsAddStdRoot

Создает новое пространство имен автономной распределенной файловой системы (DFS).
NetDfsEnum

Перечисляет пространства имен распределенной файловой системы (DFS), размещенные на сервере, или ссылки DFS пространства имен, размещенного на сервере.
NetDfsGetClientInfo

Извлекает сведения о корневом каталоге распределенной файловой системы (DFS) или ссылке из кэша, поддерживаемого клиентом DFS.
NetDfsGetFtContainerSecurity

Извлекает дескриптор безопасности объекта контейнера для доменных пространств имен DFS в указанном домене Active Directory.
NetDfsGetInfo

Извлекает сведения об указанном корневом каталоге распределенной файловой системы (DFS) или ссылке в пространстве имен DFS.
NetDfsGetSecurity

Извлекает дескриптор безопасности для корневого объекта указанного пространства имен DFS.
NetDfsGetStdContainerSecurity

Извлекает дескриптор безопасности для объекта контейнера указанного автономного пространства имен DFS.
NetDfsGetSupportedNamespaceVersion

Определяет номер поддерживаемой версии метаданных.
NetDfsMove

Переименовывает или перемещает ссылку DFS.
NetDfsRemove

Удаляет ссылку распределенной файловой системы (DFS) или определенный целевой объект ссылки DFS в пространстве имен DFS. При удалении определенного целевого объекта ссылки сама ссылка удаляется, если удаляется последний целевой объект ссылки.
NetDfsRemoveFtRoot

Удаляет указанный корневой целевой объект из пространства имен распределенной файловой системы на основе домена (DFS).
NetDfsRemoveFtRootForced

Удаляет указанный корневой целевой объект из пространства имен распределенной файловой системы на основе домена (DFS), даже если корневой целевой сервер находится в автономном режиме.
NetDfsRemoveRootTarget

Удаляет корневой целевой объект DFS из пространства имен DFS на основе домена. Если корневой целевой объект является последним корневым целевым объектом в пространстве имен DFS, эта функция удаляет пространство имен DFS. Эту функцию также можно использовать для удаления автономного пространства имен DFS.
NetDfsRemoveStdRoot

Удаляет автономное пространство имен распределенной файловой системы (DFS).
NetDfsSetClientInfo

Изменяет сведения о корневом каталоге распределенной файловой системы (DFS) или ссылке в кэше, поддерживаемом клиентом DFS.
NetDfsSetFtContainerSecurity

Задает дескриптор безопасности объекта контейнера для доменных пространств имен DFS в указанном домене Active Directory.
NetDfsSetInfo

Задает или изменяет сведения о конкретном корневом каталоге распределенной файловой системы (DFS), корневом целевом объекте, ссылке или целевом объекте связи.
NetDfsSetSecurity

Задает дескриптор безопасности для корневого объекта указанного пространства имен DFS.
NetDfsSetStdContainerSecurity

Задает дескриптор безопасности для объекта контейнера указанного автономного пространства имен DFS.

Структуры

 
DFS_GET_PKT_ENTRY_STATE_ARG

Входной буфер, используемый с кодом элемента управления FSCTL_DFS_GET_PKT_ENTRY_STATE.
DFS_INFO_1

Содержит имя корневого каталога или ссылки распределенной файловой системы (DFS).
DFS_INFO_100

Содержит комментарий, связанный с корнем распределенной файловой системы (DFS) или ссылкой.
DFS_INFO_101

Описывает состояние хранилища в корневом каталоге DFS, ссылке, корневом целевом объекте или целевом объекте связи.
DFS_INFO_102

Содержит значение времени ожидания для связи с корнем распределенной файловой системы (DFS) или ссылкой в именованном корне DFS.
DFS_INFO_103

Содержит свойства, которые задают определенные варианты поведения для корневого каталога или ссылки DFS.
DFS_INFO_104

Содержит приоритет корневого целевого объекта DFS или целевого объекта связи.
DFS_INFO_105

Содержит сведения о корневом каталоге или ссылке DFS, включая комментарии, состояние, время ожидания и поведение DFS, указанное флагами свойств.
DFS_INFO_106

Содержит состояние хранилища и приоритет корневого целевого объекта DFS или целевого объекта связи. Эта структура предназначена только для использования с функцией NetDfsSetInfo.
DFS_INFO_107

Содержит сведения о корневом каталоге или ссылке DFS, включая комментарий, состояние, время ожидания, флаги свойств и дескриптор безопасности точек повторного описания ссылок.
DFS_INFO_150

Содержит дескриптор безопасности для точки повторного описания ссылки DFS.
DFS_INFO_2

Содержит сведения о корневом каталоге или ссылке распределенной файловой системы (DFS). Эта структура содержит имя, состояние и количество целевых объектов DFS для корня или ссылки.
DFS_INFO_200

Содержит имя пространства имен распределенной файловой системы (DFS) на основе домена.
DFS_INFO_3

Содержит сведения о корневом каталоге или ссылке распределенной файловой системы (DFS). Эта структура содержит имя, состояние, количество целевых объектов DFS и сведения о каждом целевом объекте корня или ссылки.
DFS_INFO_300

Содержит имя и тип (на основе домена или автономного) пространства имен DFS.
DFS_INFO_4

Содержит сведения о корневом каталоге или ссылке распределенной файловой системы (DFS). Эта структура содержит имя, состояние, GUID, время ожидания, количество целевых объектов и сведения о каждом целевом объекте корня или ссылки.
DFS_INFO_5

Содержит сведения о корневом каталоге или ссылке распределенной файловой системы (DFS). Эта структура содержит имя, состояние, GUID, время ожидания, свойства пространства имен, корня или ссылки, размер метаданных и количество целевых объектов для корня или ссылки.
DFS_INFO_50

Содержит версию метаданных DFS и возможности существующего пространства имен DFS.
DFS_INFO_6

Содержит сведения о корневом каталоге распределенной файловой системы (DFS) или ссылке. Эта структура содержит имя, состояние, GUID, время ожидания, свойства пространства имен, корневого элемента или ссылки, размер метаданных, количество целевых объектов и сведения о каждом целевом объекте корневого каталога или ссылки.
DFS_INFO_7

Содержит сведения о пространстве имен DFS. Эта структура содержит GUID версии для метаданных пространства имен.
DFS_INFO_8

Содержит имя, состояние, GUID, время ожидания, флаги свойств, размер метаданных, сведения о целевом объекте DFS и дескриптор безопасности точки повторного анализирования ссылки для корневого каталога или ссылки.
DFS_INFO_9

Содержит имя, состояние, GUID, время ожидания, флаги свойств, размер метаданных, сведения о целевом объекте DFS, дескриптор безопасности точки повторного анализирования ссылки и список целевых объектов DFS для корневого каталога или ссылки.
DFS_STORAGE_INFO

Содержит сведения о корне DFS или целевом объекте связи в пространстве имен DFS или из кэша, поддерживаемого клиентом DFS.
DFS_STORAGE_INFO_1

Содержит сведения о целевом объекте DFS, включая имя целевого сервера DFS и имя общей папки, а также состояние и приоритет целевого объекта.
DFS_SUPPORTED_NAMESPACE_VERSION_INFO

Содержит сведения о версии для пространства имен DFS.
DFS_TARGET_PRIORITY

Содержит класс приоритета и ранг определенного целевого объекта DFS.