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