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