RxReleaseFcbResourceForThreadInMRx 函数 (mrxfcb.h)

RxReleaseFcbResourceForThreadInMRx 释放由具有特定线程 ID 的网络微型重定向程序驱动程序获取的 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

最初获取资源的线程 ID。

返回值

备注

与网络微型重定向程序驱动程序相关的同步资源主要与 FCB 相关联。 有一个分页 I/O 资源和一个常规资源。 分页 I/O 资源由 RDBSS 内部管理。 网络微型重定向程序驱动程序可访问的唯一资源是常规资源。

RxReleaseFcbResourceForThreadInMRx 例程将释放以前为特定线程 ID 获取的 FCB 资源。 此资源是通过调用 RxAcquireExclusiveFcbResourceInMRxRxAcquireSharedFcbResourceInMRxRxAcquireSharedFcbResourceInMRxEx 获取的。 如果对此 FCB 有任何挂起的缓冲状态更改请求,则在 RxReleaseFcbResourceForThreadInMRx 例程返回之前,将首先处理这些缓冲状态更改。

要求

要求
最低受支持的客户端 RxReleaseFcbResourceForThreadInMRx 仅适用于 Windows Server 2003 SP1 及更高版本。
目标平台 桌面
标头 mrxfcb.h (包括 Mrxfcb.h)
IRQL <= APC_LEVEL

另请参阅

RxAcquireExclusiveFcbResourceInMRx

RxAcquireSharedFcbResourceInMRx

RxAcquireSharedFcbResourceInMRxEx

RxReleaseFcbResourceInMRx