Freigeben über


RxSetMinirdrCancelRoutine-Funktion (rxcontx.h)

RxSetMinirdrCancelRoutine wird von einem Netzwerk-Miniumleitungstreiber aufgerufen, um eine Netzwerkminiumleitungsroutine für eine RX_CONTEXT Struktur einzurichten.

Syntax

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

Parameter

[in, out] RxContext

Ein Zeiger auf die RX_CONTEXT-Struktur.

[in] MRxCancelRoutine

Ein Zeiger auf eine Abbruchroutine.

Rückgabewert

RxSetMinirdrCancelRoutine gibt STATUS_SUCCESS bei Erfolg oder einen der folgenden Fehlerwerte für Fehler zurück:

Rückgabecode Beschreibung
STATUS_CANCELLED
Der RxContext Parameter wurde bereits abgebrochen. Der Fehler wird zurückgegeben, wenn das Flags-Element Mitglied von RxContext- den RX_CONTEXT_FLAG_CANCELLED Bitsatz aufweist.

Bemerkungen

Die RxSetMinirdrCancelRoutine Routine legt die MRxCancelRoutine Member des RxContext- Parameters auf den Wert der MRxCancelRoutine Parameter fest. Dieser Vorgang ist durch ein Spinlock geschützt.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- rxcontx.h (enthalten Mrx.h, Rxcontx.h)
IRQL- <= APC_LEVEL

Siehe auch

RX_CONTEXT

RxCompleteRequest-

RxCompleteRequest_Real

RxCreateRxContext-

RxDereference-

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext-

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially