Compartir a través de


función RxResumeBlockedOperations_Serially (rxcontx.h)

RxResumeBlockedOperations_Serially activa el siguiente subproceso en espera, si existe, en la cola de E/S de bloqueo serializada.

Sintaxis

void RxResumeBlockedOperations_Serially(
  [in, out] IN OUT PRX_CONTEXT RxContext,
  [in, out] IN OUT PLIST_ENTRY BlockingIoQ
);

Parámetros

[in, out] RxContext

Puntero a la estructura RX_CONTEXT de la operación que se está sincronizando.

[in, out] BlockingIoQ

Puntero a la cola de E/S de bloqueo.

Valor devuelto

None

Observaciones

RxResumeBlockedOperations_Serially activa el siguiente elemento de trabajo en una cola de E/S de bloqueo serializada, si existe. La estructura FCB debe seguir siendo válida debido a la referencia que mantiene el sistema de E/S en el objeto de archivo, lo que impide una operación de cierre.

Una cola de E/S de bloqueo serializada es una para la que el miembro FlagsForLowIo de la estructura de RX_CONTEXT a la que apunta RxContext tiene establecido el bit de RXCONTEXT_FLAG4LOWIO_PIPE_SYNC_OPERATION.

RxResumeBlockedOperations_Serially realiza esta operación llamando a RxFsdPostRequest para publicar la operación en un subproceso de trabajo.

Normalmente, una minidirectora de red no llama a la rutina RxResumeBlockedOperations_Serially , pero RDBSS llama internamente al procesar operaciones de lectura y escritura sincrónicas en una canalización con nombre que requiere una cola serializada.

Es posible que un minidirector de red tenga que llamar a RxResumeBlockedOperations_Serially si se ha colocado un RX_CONTEXT en una cola de sincronización mediante __RxSynchronizeBlockingOperations o __RxSynchronizeBlockingOperationsMaybeDroppingFcbLock.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado rxcontx.h (incluya Rxcontx.h)
IRQL <= APC_LEVEL

Consulte también

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxFsdPostRequest

RxInitializeContext

RxPrepareContextForReuse

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock