Freigeben über


NDK_FN_REQUEST_COMPLETION Rückruffunktion (ndkpi.h)

Die NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) -Funktion schließt eine ausstehende NDK-Anforderung ab.

Syntax

NDK_FN_REQUEST_COMPLETION NdkFnRequestCompletion;

void NdkFnRequestCompletion(
  [in, optional] PVOID Context,
  [in]           NTSTATUS Status
)
{...}

Parameter

[in, optional] Context

Der Kontextwert, der an den NDK-Anbieter übergeben wird, wenn ein Consumer eine asynchrone Anforderungsfunktion aufruft. Die asynchrone Anforderungsfunktion stellt den Kontext mit dem NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) Funktionszeiger bereit.

[in] Status

Der asynchrone Abschlussstatus für die Anforderung. Die asynchronen Anforderungsfunktionen (z. B. NDK_FN_ACCEPT) finden Sie für Abschlussstatuscodes, die für jeden Anforderungstyp zurückgegeben werden können.

Rückgabewert

Nichts

Bemerkungen

Viele NDK-Anforderungen können asynchron abgeschlossen werden. Für asynchrone Anforderungsfunktionen muss der Consumer einen NDK_FN_REQUEST_COMPLETION Funktionszeiger als Eingabe übergeben. Wenn eine asynchrone Anforderungsfunktion STATUS_PENDING zurückgibt, muss der Anbieter die NdkRequestCompletion- (NDK_FN_REQUEST_COMPLETION) -Funktion aufrufen, um den Abschluss der Anforderung anzugeben. Wenn eine asynchrone Anforderungsfunktion einen anderen Wert als STATUS_PENDING zurückgibt, wurde die Anforderung sofort behandelt, und der Anbieter darf nicht NdkRequestCompletionaufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Keine unterstützt,in NDIS 6.30 und höher unterstützt.
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Fenster
Header- ndkpi.h (include Ndkpi.h)
IRQL- <=DISPATCH_LEVEL

Siehe auch

NDK_FN_ACCEPT