Compartir a través de


Función RxReleaseFcbResourceForThreadInMRx (mrxfcb.h)

RxReleaseFcbResourceForThreadInMRx libera el recurso FCB adquirido por un controlador minidirector de red con un identificador de subproceso determinado.

Sintaxis

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

Parámetros

[in] pRxContext

Puntero a la estructura RX_CONTEXT.

[in, out] MrxFcb

Puntero al FCB. Este parámetro es necesario y no se puede null.

[in] ResourceThreadId

Identificador del subproceso que adquirió originalmente el recurso.

Valor devuelto

Ninguno

Observaciones

Los recursos de sincronización de interés para un controlador minidirector de red están asociados principalmente con el FCB. Hay un recurso de E/S de paginación y un recurso normal. RdBSS administra internamente el recurso de E/S de paginación. El único recurso accesible para un controlador minidirector de red es el recurso normal.

La rutina RxReleaseFcbResourceForThreadInMRx liberará un recurso FCB adquirido previamente para un identificador de subproceso determinado. Este recurso se habría adquirido llamando a RxAcquireExclusiveFcbResourceInMRx, RxAcquireSharedFcbResourceInMRx, o RxAcquireSharedFcbResourceInMRxEx. Si hay solicitudes de cambio de estado de almacenamiento en búfer pendientes para esta FCB, estos cambios de estado de almacenamiento en búfer se procesarán primero antes de que se devuelva la rutina de RxReleaseFcbResourceForThreadInMRx.

Requisitos

Requisito Valor
cliente mínimo admitido RxReleaseFcbResourceForThreadInMRx solo está disponible en Windows Server 2003 SP1 y versiones posteriores.
de la plataforma de destino de Escritorio
encabezado de mrxfcb.h (incluya Mrxfcb.h)
irQL <= APC_LEVEL

Consulte también

RxAcquireExclusiveFcbResourceInMRx

RxAcquireSharedFcbResourceInMRx

RxAcquireSharedFcbResourceInMRxEx

RxReleaseFcbResourceInMRx