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 obligatorio y no puede ser NULL.

[in] ResourceThreadId

Identificador de subproceso que adquirió originalmente el recurso.

Valor devuelto

None

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 la rutina RxReleaseFcbResourceForThreadInMRx devuelva.

Requisitos

Requisito Value
Cliente mínimo compatible RxReleaseFcbResourceForThreadInMRx solo está disponible en Windows Server 2003 SP1 y versiones posteriores.
Plataforma de destino Escritorio
Encabezado mrxfcb.h (incluya Mrxfcb.h)
IRQL <= APC_LEVEL

Consulte también

RxAcquireExclusiveFcbResourceInMRx

RxAcquireSharedFcbResourceInMRx

RxAcquireSharedFcbResourceInMRxEx

RxReleaseFcbResourceInMRx