Compartir a través de


Función RxSetMinirdrCancelRoutine (rxcontx.h)

RxSetMinirdrCancelRoutine lo llama un controlador minidirector de red para configurar una rutina de cancelación de minidirector de red para una estructura de RX_CONTEXT.

Sintaxis

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

Parámetros

[in, out] RxContext

Puntero a la estructura RX_CONTEXT.

[in] MRxCancelRoutine

Puntero a una rutina de cancelación.

Valor devuelto

RxSetMinirdrCancelRoutine devuelve STATUS_SUCCESS si se ejecuta correctamente o uno de los siguientes valores de error en caso de error:

Código devuelto Descripción
STATUS_CANCELLED
El parámetro RxContext ya se canceló. El error se devolverá si el miembro Flags de RxContext tiene establecido el bit RX_CONTEXT_FLAG_CANCELLED.

Comentarios

La rutina RxSetMinirdrCancelRoutine establece el miembro MRxCancelRoutine del parámetro RxContext en el valor del parámetro MRxCancelRoutine . Esta operación está protegida por un bloqueo por subproceso.

Requisitos

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

Consulte también

RX_CONTEXT

RxCompleteRequest

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially