Funzione RxSetMinirdrCancelRoutine (rxcontx.h)

RxSetMinirdrCancelRoutine viene chiamato da un driver mini-redirector di rete per configurare una routine di annullamento del mini-redirector di rete per una struttura di RX_CONTEXT.

Sintassi

NTSTATUS RxSetMinirdrCancelRoutine(
  [in, out] IN OUT PRX_CONTEXT RxContext,
  [in]      IN PMRX_CALLDOWN   MRxCancelRoutine
);

Parametri

[in, out] RxContext

Puntatore alla struttura RX_CONTEXT.

[in] MRxCancelRoutine

Puntatore a una routine di annullamento.

Valore restituito

RxSetMinirdrCancelRoutine restituisce STATUS_SUCCESS in caso di esito positivo o uno dei valori di errore seguenti in caso di errore:

Codice restituito Descrizione
STATUS_CANCELLED
Il parametro RxContext è già stato annullato. L'errore verrà restituito se il membro Flags di RxContext ha il RX_CONTEXT_FLAG_CANCELLED bit impostato.

Commenti

La routine RxSetMinirdrCancelRoutine imposta il membro MRxCancelRoutine del parametro RxContext sul valore del parametro MRxCancelRoutine . Questa operazione è protetta da uno spinlock.

Requisiti

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

Vedi anche

RX_CONTEXT

RxCompleteRequest

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially