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 资源。 可以通过调用 RxAcquireExclusiveFcbResourceInMRx、RxAcquireSharedFcbResourceInMRx或 RxAcquireSharedFcbResourceInMRxEx来获取此资源。 如果对此 FCB 有任何挂起的缓冲状态更改请求,则在 RxReleaseFcbResourceForThreadInMRx 例程返回之前,将首先处理这些缓冲状态更改。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | RxReleaseFcbResourceForThreadInMRx 仅适用于 Windows Server 2003 SP1 及更高版本。 |
目标平台 | 桌面 |
标头 | mrxfcb.h (包括 Mrxfcb.h) |
IRQL | <= APC_LEVEL |
另请参阅
RxAcquireExclusiveFcbResourceInMRx
RxAcquireSharedFcbResourceInMRx