Функция 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