Функция RxReleaseFcbResourceForThreadInMRx (mrxfcb.h)

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

Синтаксис

void RxReleaseFcbResourceForThreadInMRx(
  [in]      IN PRX_CONTEXT      pRxContext,
  [in, out] IN OUT PMRX_FCB     MrxFcb,
  [in]      IN ERESOURCE_THREAD ResourceThreadId
);

Параметры

[in] pRxContext

Указатель на структуру RX_CONTEXT.

[in, out] MrxFcb

Указатель на FCB. Этот параметр является обязательным и не может иметь значение NULL.

[in] ResourceThreadId

Идентификатор потока, который изначально получил ресурс.

Возвращаемое значение

None

Remarks

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

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

Требования

Требование Значение
Минимальная версия клиента RxReleaseFcbResourceForThreadInMRx доступен только в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версий.
Целевая платформа Персональный компьютер
Верхняя часть mrxfcb.h (включая Mrxfcb.h)
IRQL <= APC_LEVEL

См. также раздел

RxAcquireExclusiveFcbResourceInMRx

RxAcquireSharedFcbResourceInMRx

RxAcquireSharedFcbResourceInMRxEx

RxReleaseFcbResourceInMRx