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 |