funzione RxResumeBlockedOperations_Serially (rxcontx.h)

RxResumeBlockedOperations_Serially riattiva il thread di attesa successivo, se presente, nella coda di I/O di blocco serializzata.

Sintassi

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

Parametri

[in, out] RxContext

Puntatore alla struttura RX_CONTEXT dell'operazione da sincronizzare.

[in, out] BlockingIoQ

Puntatore alla coda di I/O di blocco.

Valore restituito

nessuno

Osservazioni

RxResumeBlockedOperations_Serially riattiva l'elemento di lavoro successivo in una coda di I/O di blocco serializzata, se presente. La struttura FCB deve essere ancora valida a causa del riferimento mantenuto dal sistema di I/O nell'oggetto file, impedendo così un'operazione di chiusura.

Una coda di I/O di blocco serializzata è una per cui il membro FlagsForLowIo della struttura RX_CONTEXT a cui punta RxContext ha il set di bit RXCONTEXT_FLAG4LOWIO_PIPE_SYNC_OPERATION.

RxResumeBlockedOperations_Serially esegue questa operazione chiamando RxFsdPostRequest per inviare l'operazione a un thread di lavoro.

La routine RxResumeBlockedOperations_Serially in genere non viene chiamata direttamente da un driver mini-redirector di rete, ma viene chiamata internamente da RDBSS durante l'elaborazione di operazioni di lettura e scrittura sincrone su una named pipe che richiede una coda serializzata.

Un mini-redirector di rete potrebbe dover chiamare RxResumeBlockedOperations_Serially se un RX_CONTEXT è stato inserito in una coda di sincronizzazione usando __RxSynchronizeBlockingOperations o __RxSynchronizeBlockingOperationsMaybeDroppingFcbLock.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione rxcontx.h (include Rxcontx.h)
IRQL <= APC_LEVEL

Vedi anche

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxFsdPostRequest

RxInitializeContext

RxPrepareContextForReuse

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock