Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
RxResumeBlockedOperations_Serially reactiva 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
Ninguno
Observaciones
RxResumeBlockedOperations_Serially reactiva el siguiente elemento de trabajo en una cola de E/S de bloqueo serializada, si existe una. 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 FlagsForLowIo miembro de la estructura de RX_CONTEXT apuntada por 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, un controlador de minidirector 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.
Un minidirector de red puede necesitar llamar a RxResumeBlockedOperations_Serially si se ha colocado un RX_CONTEXT en una cola de sincronización mediante __RxSynchronizeBlockingOperations o __RxSynchronizeBlockingOperationsMaybeDroppingFcbLock.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | rxcontx.h (incluya Rxcontx.h) |
irQL | <= APC_LEVEL |
Consulte también
de RxDereference
RxDereferenceAndDeleteRxContext_Real