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


Подпрограммы, предоставляемые RDBSS

Следующие подпрограммы экспортируются службой RDBSS.

Подпрограмма Описание

RxAcquireExclusiveFcbResourceInMRx

Эта процедура получения ресурсов получает ресурс блока управления файлами (FCB) в монопольном режиме. Эта подпрограмма будет ожидать освобождения ресурса FCB, поэтому эта подпрограмма не возвращает управление, пока ресурс не будет получен. Эта подпрограмма получает ресурс FCB, даже если RX_CONTEXT, связанный с этим FCB, был отменен.

RxAcquireSharedFcbResourceInMRx

Эта процедура получения ресурсов получает ресурс FCB в общем режиме. Эта подпрограмма будет ожидать освобождения ресурса FCB, если он ранее был приобретен исключительно, поэтому эта подпрограмма не возвращает контроль до тех пор, пока ресурс не будет приобретен. Эта подпрограмма получает ресурс FCB, даже если RX_CONTEXT, связанный с этим FCB, был отменен.

RxAcquireSharedFcbResourceInMRxEx

Эта процедура получения ресурсов получает ресурс FCB в общем режиме. Эта подпрограмма будет ожидать освобождения ресурса FCB, если он ранее был приобретен исключительно. Эта подпрограмма не возвращает управление, пока не будет получен ресурс. Эта подпрограмма получает ресурс FCB, даже если RX_CONTEXT, связанный с этим FCB, был отменен.

Эта подпрограмма доступна только в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версий.

RxAssert

Эта подпрограмма отправляет строку утверждения в сборках с проверкой RDBSS в отладчик ядра, если она установлена.

RxAssociateContextWithMid

Эта подпрограмма связывает предоставленный непрозрачный контекст с доступным идентификатором мультиплекса (MID) из MID_ATLAS структуры данных.

RxCancelTimerRequest

Эта подпрограмма отменяет запрос таймера. Запрос, который требуется отменить, определяется подпрограммой и контекстом.

RxCeAllocateIrpWithMDL

Эта подпрограмма выделяет IRP для использования подсистемой подключения и связывает MDL с IRP.

Эта подпрограмма доступна только в Windows XP.

RxCeBuildAddress

Эта подпрограмма связывает адрес транспорта с транспортной привязкой.

RxCeBuildConnection

Эта подпрограмма устанавливает соединение между локальным адресом подключения RDBSS и заданным удаленным адресом. Эта подпрограмма должна вызываться в контексте системного рабочего потока.

RxCeBuildConnectionOverMultipleTransports

Эта подпрограмма устанавливает соединение между локальным адресом подключения RDBSS и заданным удаленным адресом и поддерживает несколько транспортных операций. Указан набор локальных адресов, и эта подпрограмма пытается подключиться к целевому серверу, используя все транспорты, связанные с локальными адресами. Одно подключение выбирается в качестве победителя в зависимости от параметров подключения. Эта подпрограмма должна вызываться в контексте системного рабочего потока.

RxCeBuildTransport

Эта подпрограмма привязывает транспорт RDBSS к указанному имени транспорта.

RxCeBuildVC

Эта подпрограмма добавляет виртуальный канал к указанному подключению.

RxCeCancelConnectRequest

Эта процедура отменяет ранее выданный запрос на подключение.

Обратите внимание, что эта подпрограмма в настоящее время не реализована.

RxCeFreeIrp

Эта процедура освобождает IRP, используемую обработчиком подключений.

Эта подпрограмма доступна только в Windows XP.

RxCeInitiateVCDisconnect

Эта процедура инициирует отключение виртуального канала. Эта подпрограмма должна вызываться в контексте системного рабочего потока.

RxCeQueryAdapterStatus

Эта подпрограмма возвращает структуру ADAPTER_STATUS для заданного транспорта.

RxCeQueryInformation

Эта подпрограмма запрашивает сведения о заданном виртуальном канале.

RxCeQueryTransportInformation

Эта подпрограмма запрашивает у заданного транспорта сведения о количестве подключений и качестве обслуживания.

RxCeSend

Эта подпрограмма отправляет единицу данных службы транспорта (TSDU) вдоль указанного соединения в виртуальном канале.

RxCeSendDatagram

Эта подпрограмма отправляет TSDU на указанный адрес транспорта.

RxCeTearDownAddress

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

RxCeTearDownConnection

Эта процедура разрывает заданное соединение.

RxCeTearDownTransport

Эта подпрограмма отменяет привязку к указанному транспорту.

RxCeTearDownVC

Эта процедура разрывает виртуальное подключение.

RxChangeBufferingState

Эта подпрограмма вызывается для обработки запроса на изменение состояния буферизации.

RxCompleteRequest

Эта подпрограмма используется для завершения IRP, связанного со структурой RX_CONTEXT. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами мини-перенаправления сети.

RxCompleteRequest_Real

Эта подпрограмма используется для завершения IRP, связанного со структурой RX_CONTEXT. Эта подпрограмма не должна использоваться мини-перенаправителями сети.

RxCreateMidAtlas

Эта подпрограмма выделяет новый экземпляр структуры данных MID_ATLAS и инициализирует его. RDBSS использует идентификатор мультиплекса (MID), определенный в этой структуре данных, как способ, позволяющий сетевому клиенту (мини-перенаправлению) и серверу различать одновременно активные запросы при любом подключении.

RxCreateNetFcb

Эта подпрограмма выделяет, инициализирует и вставляет новую структуру FCB в структуры данных в памяти для структуры NET_ROOT, в которой открыт этот FCB. Выделенная структура содержит пространство для SRV_OPEN и структуры FOBX. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами мини-перенаправления сети.

RxCreateNetFobx

Эта подпрограмма выделяет, инициализирует и вставляет новую структуру расширения файлового объекта (FOBX). Сетевые мини-перенаправления должны вызывать эту подпрограмму для создания FOBX в конце успешной операции создания.

RxCreateNetRoot

Эта подпрограмма создает узел, представляющий структуру NET_ROOT, и вставляет имя в таблицу net name на связанном объекте устройства. Эта подпрограмма используется внутри RDBSS и не должна использоваться мини-перенаправителями сети.

RxCreateRxContext

Эта подпрограмма выделяет новую структуру RX_CONTEXT и инициализирует структуру данных.

RxCreateSrvCall

Эта подпрограмма создает узел, представляющий контекст вызова сервера, и вставляет имя в таблицу net name, поддерживаемую RDBSS. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами мини-перенаправления сети.

RxCreateSrvOpen

Эта подпрограмма выделяет, инициализирует и вставляет новую структуру SRV_OPEN в структуры данных в памяти, используемые RDBSS. Если необходимо выделить новую структуру, в ней есть место для структуры FOBX. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами сетевого мини-перенаправления.

RxCreateVNetRoot

Эта подпрограмма создает узел, представляющий структуру V_NET_ROOT, и вставляет имя в таблицу net name. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами сетевого мини-перенаправления.

RxDbgBreakPoint

Эта подпрограмма вызывает исключение, которое обрабатывается отладчиком ядра, если он установлен; В противном случае он обрабатывается системой отладки.

RxDereference

Эта подпрограмма уменьшает количество ссылок на экземпляре нескольких структур данных с подсчетом ссылок, используемых RDBSS.

RxDereferenceAndDeleteRxContext_Real

Эта подпрограмма разыменовывает структуру RX_CONTEXT, и если количество ссылок становится равным нулю, то освобождается и удаляется указанная структура RX_CONTEXT из структур данных RDBSS в памяти.

RxDevicmidAtlas

Эта подпрограмма уничтожает существующий экземпляр структуры данных MID_ATLAS и освобождает выделенную память.

RxDispatchToWorkerThread

Эта подпрограмма вызывает подпрограмму в контексте рабочего потока.

RxDriverEntry

Эта подпрограмма вызывается монолитным драйвером сетевого мини-перенаправления из driverEntry для инициализации RDBSS.

Для не монолитных драйверов эта подпрограмма инициализации эквивалентна подпрограмме DriverEntry драйвераrdbss.sys устройства.

RxFinalizeConnection

Эта процедура удаляет подключение к общей папке. Все файлы, открытые при подключении, закрываются в зависимости от заданного уровня силы. Сетевой мини-перенаправитель может сохранить транспортное подключение открытым для повышения производительности, если не указан какой-то параметр для принудительного закрытия подключения.

RxFinalizeNetFcb

Эта подпрограмма завершает указанную структуру FCB. Вызывающий объект должен иметь монопольную блокировку структуры NET_ROOT, связанной с FCB. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами сетевого мини-перенаправления.

RxFinalizeNetFobx

Эта подпрограмма завершает указанную структуру FOBX. Вызывающий объект должен иметь монопольную блокировку на FCB, связанную с этим FOBX. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями.

RxFinalizeNetRoot

Эта подпрограмма завершает указанную NET_ROOT структуру. Вызывающий объект должен иметь монопольный доступ к блокировке в таблице NetName объекта устройства, связанного с этой структурой NET_ROOT (через структуру SRV_CALL). Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами сетевого мини-перенаправления.

RxFinalizeSrvCall

Эта подпрограмма завершает указанную SRV_CALL структуру. Вызывающий объект должен иметь монопольный доступ к блокировке в таблице NetName объекта устройства, связанного с этой структурой SRV_CALL. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами сетевого мини-перенаправления.

RxFinalizeSrvOpen

Эта подпрограмма завершает заданную структуру SRV_OPEN. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами сетевого мини-перенаправления.

RxFinalizeVNetRoot

Эта подпрограмма завершает указанную V_NET_ROOT структуру. Вызывающий объект должен иметь монопольный доступ к блокировке в таблице NetName объекта устройства, связанного с этой структурой V_NET_ROOT. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями.

RxFinishFcbInitialization

Эта подпрограмма используется для завершения инициализации FCB после успешного завершения операции создания с помощью сетевого мини-перенаправления.

RxForceFinalizeAllVNetRoots

Эта рутинная сила завершает все V_NET_ROOT структуры, связанные с заданной NET_ROOT структурой. Вызывающий объект должен иметь монопольный доступ к блокировке в таблице NetName объекта устройства, связанного с этой структурой V_NET_ROOT. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями.

RxFsdDispatch

Эта подпрограмма реализует диспетчеризацию драйвера файловой системы (FSD) для RDBSS для обработки пакета запросов ввода-вывода (IRP). Эта подпрограмма вызывается сетевым мини-перенаправителем в подпрограммах диспетчеризации драйвера для запуска обработки запроса RDBSS.

RxFsdPostRequest

Эта подпрограмма помещает пакет запроса ввода-вывода (IRP), заданный структурой RX_CONTEXT, в очередь рабочей роли для обработки процессом файловой системы (FSP).

RxGetFileSizeWithLock

Эта подпрограмма получает размер файла из структуры FCB с помощью блокировки, чтобы обеспечить согласованное чтение 64-разрядного значения.

RxGetRDBSSProcess

Эта подпрограмма возвращает указатель на процесс потока main, используемого процессом ядра RDBSS.

RxIndicateChangeOfBufferingState

Эта подпрограмма вызывается для регистрации запроса на изменение состояния буферизации (например, индикатора разрыва блокировки) для последующей обработки.

RxIndicateChangeOfBufferingStateForSrvOpen

Эта подпрограмма вызывается для регистрации запроса на изменение состояния буферизации (например, индикатора разрыва блокировки) для последующей обработки.

RxInferFileType

Эта подпрограмма пытается определить тип файла (каталог или не каталог) из поля CreateOptions ( Create.NtCreateParameters.CreateOptions) в структуре RX_CONTEXT.

RxInitializeContext

Эта подпрограмма инициализирует только что выделенную структуру RX_CONTEXT.

RxIsThisACscAgentOpen

Эта подпрограмма определяет, был ли открыт файл агентом кэширования на стороне клиента в пользовательском режиме.

Эта подпрограмма доступна только в Windows Server 2003.

RxLockEnumerator

Эта подпрограмма вызывается из сетевого мини-перенаправителя для перечисления блокировок файлов в FCB.

RxLogEventDirect

Эта подпрограмма вызывается для записи ошибки в журнал ошибок ввода-вывода. Вместо непосредственного вызова этой подпрограммы рекомендуется использовать макрос RxLogEvent или RxLogFailure .

RxLogEventWithAnnotation

Эта подпрограмма выделяет структуру журнала ошибок ввода-вывода, заполняет структуру журнала и записывает эту структуру в журнал ошибок ввода-вывода.

RxLogEventWithBufferDirect

Эта подпрограмма вызывается для записи ошибки в журнал ошибок ввода-вывода. Эта подпрограмма кодирует номер строки и состояние в буфер данных, хранящийся в структуре журнала ошибок ввода-вывода.

RxLowIoCompletion

Эта подпрограмма должна вызываться подпрограммами с низким уровнем ввода-вывода драйвера сетевого мини-перенаправления при завершении обработки, если подпрограмма изначально возвращалась в ожидании.

RxLowIoGetBufferAddress

Эта подпрограмма возвращает буфер, соответствующий MDL из структуры LowIoContext структуры RX_CONTEXT.

RxMakeLateDeviceAvailable

Эта подпрограмма изменяет объект устройства, чтобы сделать доступным "позднее устройство". Устройство с задержкой — это устройство, которое не создается в подпрограмме загрузки драйвера.

RxMapAndDissociateMidFromContext

Эта подпрограмма сопоставляет MID со связанным контекстом в MID_ATLAS структуре данных, а затем отменяет связь MID с контекстом.

RxMapMidToContext

Эта подпрограмма сопоставляет MID со связанным контекстом в MID_ATLAS структуре данных.

RxMapSystemBuffer

Эта подпрограмма возвращает адрес системного буфера из пакета запроса ввода-вывода (IRP).

RxNameCacheActivateEntry

Эта подпрограмма принимает запись кэша имен и обновляет время истечения срока действия и контекст сетевого мини-перенаправления. Затем она помещает запись в активный список.

RxNameCacheCheckEntry

Эта подпрограмма проверяет допустимость записи NAME_CACHE.

RxNameCacheCreateEntry

Эта подпрограмма выделяет и инициализирует структуру NAME_CACHE с заданной строкой имени. Ожидается, что вызывающий объект инициализирует все дополнительные элементы сетевого мини-перенаправления контекста кэша имен, а затем помещает запись в список активных кэша имен.

RxNameCacheExpireEntry

Эта процедура помещает NAME_CACHE запись в свободный список.

RxNameCacheExpireEntryWithShortName

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

RxNameCacheFetchEntry

Эта подпрограмма ищет совпадение с указанной строкой имени для записи NAME_CACHE.

RxNameCacheFinalize

Эта подпрограмма освобождает хранилище для всех NAME_CACHE записей, связанных со структурой NAME_CACHE_CONTROL.

RxNameCacheFreeEntry

Эта подпрограмма освобождает хранилище для записи NAME_CACHE и уменьшает количество записей кэша NAME_CACHE, связанных со структурой NAME_CACHE_CONTROL.

RxNameCacheInitialize

Эта подпрограмма инициализирует структуру NAME_CACHE и связывает ее со структурой NAME_CACHE_CONTROL.

RxNewMapUserBuffer

Эта подпрограмма возвращает адрес пользовательского буфера, используемого при низком уровне ввода-вывода.

Эта подпрограмма доступна только в Windows XP и Windows 2000.

RxpAcquirePrefixTableLockExclusive

Эта подпрограмма получает монопольную блокировку таблицы префиксов, используемой для каталогизации SRV_CALL и NET_ROOT имен.

Эта подпрограмма доступна только в Windows XP и Windows 2000. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями.

RxpAcquirePrefixTableLockShared

Эта подпрограмма получает общую блокировку таблицы префиксов, используемой для каталогизации имен SRV_CALL и NET_ROOT.

Эта подпрограмма доступна только в Windows XP и Windows 2000. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами сетевого мини-перенаправления.

RxpDereferenceAndFinalizeNetFcb

Эта подпрограмма разыменовывает количество ссылок и завершает fcb.

Эта подпрограмма доступна только в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях.

RxpDereferenceNetFcb

Эта подпрограмма уменьшает количество ссылок на FCB.

RxPostOneShotTimerRequest

Эта подпрограмма используется драйверами для инициализации одноразового запроса таймера. Подпрограмма рабочего потока, передаваемая этой подпрограмме, вызывается один раз по истечении срока действия таймера.

RxPostRecurrentTimerRequest

Эта подпрограмма используется для инициализации повторяющегося запроса таймера. Подпрограмма рабочего потока, передаваемая этой подпрограмме, вызывается через регулярные интервалы, когда срабатывает повторяющийся таймер на основе входных параметров этой подпрограммы.

RxPostToWorkerThread

Эта подпрограмма вызывает подпрограмму в контексте рабочего потока.

RxpReferenceNetFcb

Эта подпрограмма увеличивает количество ссылок на FCB.

RxPrefixTableLookupName

Подпрограмма ищет имя в таблице префиксов, используемой для каталогизации SRV_CALL и NET_ROOT имен и преобразует базовый указатель в содержащую структуру.

Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами сетевого мини-перенаправления.

RxpReleasePrefixTableLock

Эта подпрограмма снимает блокировку таблицы префиксов, используемой для каталогизации имен SRV_CALL и NET_ROOT.

Эта подпрограмма доступна только в Windows XP и Windows 2000. Эта подпрограмма используется внутри RDBSS и не должна использоваться драйверами сетевого мини-перенаправления.

RxPrepareContextForReuse

Эта подпрограмма подготавливает структуру RX_CONTEXT для повторного использования путем сброса всех выделенных для конкретных операций и приобретений, которые были сделаны. Параметры, полученные из IRP, не изменяются. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями.

RxPrepareToReparseSymbolicLink

Эта подпрограмма настраивает имя объекта файла для упрощения повторного обработки. Эта подпрограмма используется сетевыми мини-перенаправлениями для обхода символьных ссылок. Эта подпрограмма используется внутри RDBSS и не должна использоваться сетевыми мини-перенаправлениями.

RxpTrackDereference

Эта подпрограмма используется для отслеживания запросов на разыменовывание SRV_CALL, NET_ROOT, V_NET_ROOT, FOBX, FCB и SRV_OPEN структур в проверенных сборках. К журналу этих запросов на разыменовывание может обращаться система ведения журнала и WMI.

Для розничных сборок эта подпрограмма ничего не делает.

RxpTrackReference

Эта подпрограмма используется для отслеживания запросов на ссылки на SRV_CALL, NET_ROOT, V_NET_ROOT, FOBX, FCB и SRV_OPEN структуры в проверенных сборках. К журналу этих ссылочных запросов может обращаться система ведения журнала и WMI.

Для розничных сборок эта подпрограмма ничего не делает.

RxpUnregisterMinirdr

Подпрограмма вызывается драйвером сетевого мини-перенаправления для отмены регистрации драйвера с помощью RDBSS и удаления сведений о регистрации из внутренней таблицы регистрации RDBSS.

RxPurgeAllFobxs

Эта процедура очищает все структуры FOBX, связанные с сетевым мини-перенаправлением.

RxPurgeRelatedFobxs

Эта процедура очищает все структуры FOBX, связанные со структурой NET_ROOT.

RxReassociateMid

Эта подпрограмма повторно привязывает MID к альтернативному контексту.

RxReference

Эта подпрограмма увеличивает количество ссылок на экземпляре нескольких структур данных с подсчетом ссылок, используемых RDBSS.

RxRegisterMinirdr

Эта подпрограмма вызывается драйвером сетевого мини-перенаправления для регистрации драйвера в RDBSS, который добавляет сведения о регистрации во внутреннюю таблицу регистрации. RDBSS также создает объект устройства для сетевого мини-перенаправления.

RxReleaseFcbResourceInMRx

Эта подпрограмма освобождает ресурс FCB, полученный с помощью RxAcquireExclusiveFcbResourceInMRx или RxAcquireSharedFcbResourceInMRx.

RxReleaseFcbResourceForThreadInMRx

Эта подпрограмма освобождает ресурс FCB, полученный с помощью RxAcquireSharedFcbResourceInMRxEx

Эта подпрограмма доступна только в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях.

RxResumeBlockedOperations_Serially

Эта подпрограмма активирует следующий поток ожидания (если таковой есть) в сериализованной очереди блокирующих операций ввода-вывода.

RxScavengeAllFobxs

Эта подпрограмма очищает все структуры FOBX, связанные с заданным объектом устройства сетевого мини-перенаправления.

RxScavengeFobxsForNetRoot

Эта подпрограмма очищает все структуры FOBX, относящиеся к данной NET_ROOT структуре.

RxSetDomainForMailslotBroadcast

Эта подпрограмма вызывается драйвером сетевого мини-перенаправителя, чтобы задать домен, используемый для широковещательных передач mailslotslots, если почтовые площадки поддерживаются драйвером.

RxSetMinirdrCancelRoutine

Эта подпрограмма настраивает процедуру отмены сетевого мини-перенаправления для структуры RX_CONTEXT.

RxSetSrvCallDomainName

Эта подпрограмма задает доменное имя, связанное с любым заданным сервером (SRV_CALL структуре).

RxSpinDownMRxDispatcher

Эта процедура удаляет контекст диспетчера для сетевого мини-перенаправления.

Эта подпрограмма доступна только в Windows XP и более поздних версиях.

RxStartMinirdr

Эта подпрограмма запускает мини-перенаправитель сети, который вызывает для регистрации себя. RDBSS также зарегистрирует драйвер сетевого мини-перенаправления в качестве поставщика универсального соглашения об именовании (UNC) с несколькими поставщиками UNC (MUP), если драйвер указывает на поддержку UNC-имен.

RxStopMinirdr

Эта процедура останавливает драйвер сетевого мини-перенаправления. Остановленный драйвер больше не будет принимать новые команды.

RxUnregisterMinirdr

Эта подпрограмма представляет собой встроенную функцию, определенную в rxstruc.h , которая вызывается драйвером мини-перенаправления сети для отмены регистрации драйвера с помощью RDBSS и удаления сведений о регистрации из внутренней таблицы регистрации RDBSS. Встроенная функция RxUnregisterMinirdr внутренне вызывает RxpUnregisterMinirdr.

_RxAllocatePoolWithTag

Эта подпрограмма выделяет память из пула с четырехбайтным тегом в начале блока, который можно использовать для перехвата экземпляров проблем с памятью.

Рекомендуется использовать макрос RxAllocatePoolWithTag вместо вызова этой подпрограммы напрямую.

_RxCheckMemoryBlock

Эта подпрограмма проверяет блок памяти на наличие специальной сигнатуры заголовка RX_POOL_HEADER. Обратите внимание, что драйвер сетевого мини-перенаправления должен добавить этот специальный блок сигнатуры в память, выделенную для использования подпрограммы.

Эту подпрограмму не следует использовать, так как этот специальный блок заголовков не реализован.

_RxFreePool

Эта процедура освобождает пул памяти.

Рекомендуется использовать макрос RxFreePool , а не вызывать эту подпрограмму напрямую.

_RxLog

Эта подпрограмма принимает строку формата и переменное число параметров и форматирует выходную строку для структурирования в виде записи журнала ошибок ввода-вывода, если ведение журнала включено.

Рекомендуется использовать макрос RxLog вместо вызова этой подпрограммы напрямую.

Эта подпрограмма доступна только в проверенных сборках RDBSS в Windows Server 2003, Windows XP и Windows 2000.

__RxFillAndInstallFastIoDispatch

Эта подпрограмма заполняет быстрый вектор диспетчеризации ввода-вывода, чтобы он был идентичен обычному вектору ввода-вывода диспетчера, и устанавливает его в объект драйвера, связанный с переданным объектом устройства.

Эта подпрограмма реализована только для не монолитных драйверов и не выполняет никаких действий с монолитными драйверами.

__RxSynchronizeBlockingOperations

Эта подпрограмма используется для синхронизации блокирующего ввода-вывода с той же рабочей очередью. Эта подпрограмма используется RDBSS для синхронизации операций именованного канала. Эта подпрограмма может использоваться мини-перенаправлением сети для синхронизации операций в отдельной очереди, поддерживаемой мини-перенаправлением сети.

Эта подпрограмма доступна только в Windows Server 2003.

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock

Эта подпрограмма используется для синхронизации блокирующего ввода-вывода с той же рабочей очередью. Эта подпрограмма используется RDBSS для синхронизации операций именованного канала. Эта подпрограмма может использоваться мини-перенаправлением сети для синхронизации операций в отдельной очереди, поддерживаемой мини-перенаправлением сети.

Эта подпрограмма доступна только в Windows XP и Windows 2000.