Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограммы управления подключениями и блоками управления файлами используются RDBSS для управления структурами, используемыми для представления подключений и блоков управления файлами.
RDBSS предоставляет следующие процедуры для управления блоками подключения и файлов, которые могут использоваться драйверами мини-перенаправления сети:
| Routine | Description |
|---|---|
Эта подпрограмма выделяет, инициализирует и вставляет новую структуру FCB в структуры данных в памяти для структуры NET_ROOT, в которой открывается этот FCB. Выделенная структура имеет пространство для SRV_OPEN и структуры FOBX. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма выделяет, инициализирует и вставляет новую структуру расширения файлового объекта (FOBX). Сетевые мини-перенаправления должны вызывать эту подпрограмму, чтобы создать FOBX в конце успешной операции создания. |
|
Эта подпрограмма создает узел, представляющий структуру NET_ROOT и вставляет имя в таблицу net name в связанном объекте устройства. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма создает узел, представляющий контекст вызова сервера и вставляет имя в таблицу имен net, поддерживаемую RDBSS. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма выделяет, инициализирует и вставляет новую структуру SRV_OPEN в структуры данных в памяти, используемые RDBSS. Если необходимо выделить новую структуру, она имеет пространство для структуры FOBX. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма создает узел, представляющий структуру V_NET_ROOT и вставляет имя в таблицу имен net. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма уменьшает количество ссылок на экземпляр нескольких ссылочных структур данных, используемых RDBSS. |
|
Эта подпрограмма удаляет подключение к общей папке. Все файлы, открытые в соединении, закрываются в зависимости от указанного уровня силы. Мини-перенаправление сети может сохранить транспортное подключение открытым по соображениям производительности, если не указан какой-то параметр, чтобы принудительно закрыть подключение. |
|
Эта подпрограмма завершает данную структуру FCB. Вызывающий объект должен иметь монопольную блокировку NET_ROOT структуры, связанной с этим FCB. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма завершает указанную структуру FOBX. Вызывающий объект должен иметь монопольную блокировку для FCB, связанной с этим FOBX. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма завершает указанную NET_ROOT структуру. Вызывающий объект должен иметь монопольную блокировку в таблице NetName объекта устройства, связанного с этой структурой NET_ROOT (через структуру SRV_CALL). Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма завершает указанную SRV_CALL структуру. Вызывающий объект должен иметь монопольный доступ к блокировке таблицы NetName объекта устройства, связанного с этой структурой SRV_CALL. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма завершает данную SRV_OPEN структуру. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма завершает данную V_NET_ROOT структуру. Вызывающий объект должен иметь монопольный доступ к блокировке таблицы NetName объекта устройства, связанного с этой структурой V_NET_ROOT. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма используется для завершения инициализации FCB после успешного завершения операции создания с помощью мини-перенаправления сети. |
|
Эта подпрограмма принудительно завершает все V_NET_ROOT структуры, связанные с заданной NET_ROOT структурой. Вызывающий объект должен иметь монопольный доступ к блокировке таблицы NetName объекта устройства, связанного с этой структурой V_NET_ROOT. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями. |
|
Эта подпрограмма получает размер файла в заголовке FCB, используя блокировку, чтобы обеспечить согласованное чтение 64-разрядного значения. |
|
Эта подпрограмма пытается определить тип файла (каталог или не каталог) из поля в структуре RX_CONTEXT. |
|
Эта подпрограмма вызывается из мини-перенаправления сети, чтобы перечислить блокировки файлов в FCB. |
|
| RxpDereferenceAndFinalizeNetFcb | Эта подпрограмма уменьшает количество ссылок и завершает ФКБ. Эта подпрограмма доступна только в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версий. |
Эта подпрограмма уменьшает количество ссылок на ФКБ. |
|
Эта подпрограмма увеличивает число ссылок на ФКБ. |
|
Эта подпрограмма увеличивает количество ссылок на экземпляр нескольких ссылочных структур данных, используемых RDBSS. |
|
Эта подпрограмма задает доменное имя, связанное с любым заданным сервером (SRV_CALL структурой). |
Note that a number of macros are also defined that provide wrappers around the RxReference and RxDeference routines for debugging. Дополнительные сведения об этих макросах см. в разделе "Диагностика и отладка".