次の方法で共有


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 リソースを解放します。 このリソースは、 RxAcquireExclusiveFcbResourceInMRxRxAcquireSharedFcbResourceInMRx、または RxAcquireSharedFcbResourceInMRxEx を呼び出すことによって取得されました。 この FCB に保留中のバッファリング状態変更要求がある場合、これらのバッファリング状態の変更は、 RxReleaseFcbResourceForThreadInMRx ルーチンが返される前に最初に処理されます。

要件

要件
サポートされている最小のクライアント RxReleaseFcbResourceForThreadInMRx は、Windows Server 2003 SP1 以降でのみ使用できます。
対象プラットフォーム デスクトップ
Header mrxfcb.h (Mrxfcb.h を含む)
IRQL <= APC_LEVEL

こちらもご覧ください

RxAcquireExclusiveFcbResourceInMRx

RxAcquireSharedFcbResourceInMRx

RxAcquireSharedFcbResourceInMRxEx

RxReleaseFcbResourceInMRx