NDK_FN_CREATE_LISTENER Rückruffunktion (ndkpi.h)
Die Funktion NdkCreateListener (NDK_FN_CREATE_LISTENER) erstellt ein NDK-Listenerobjekt.
Syntax
NDK_FN_CREATE_LISTENER NdkFnCreateListener;
NTSTATUS NdkFnCreateListener(
[in] NDK_ADAPTER *pNdkAdapter,
[in] NDK_FN_CONNECT_EVENT_CALLBACK ConnectEvent,
[in, optional] PVOID ConnectEventContext,
[in] NDK_FN_CREATE_COMPLETION CreateCompletion,
[in, optional] PVOID RequestContext,
NDK_LISTENER **ppNdkListener
)
{...}
Parameter
[in] pNdkAdapter
Ein Zeiger auf ein NDK-Adapterobjekt (NDK_ADAPTER).
[in] ConnectEvent
Ein Zeiger auf die NdkConnectEventCallback-Funktion (NDK_FN_CONNECT_EVENT_CALLBACK), die der Anbieter verwendet, um den Consumer für jede eingehende Verbindungsanforderung zu benachrichtigen.
[in, optional] ConnectEventContext
Ein Kontextwert, den der NDK-Anbieter an die NdkConnectEventCallback-Funktion zurückgibt, die im ConnectEvent-Parameter angegeben ist.
[in] CreateCompletion
Ein Zeiger auf eine NdkCreateCompletion-Funktion (NDK_FN_CREATE_COMPLETION), die die Erstellung eines NDK-Objekts abschließt.
[in, optional] RequestContext
Ein Kontextwert, den der NDK-Anbieter an die NdkCreateCompletion-Funktion zurückgibt, die im CreateCompletion-Parameter angegeben ist.
ppNdkListener
Ein Zeiger auf das erstellte NDK-Listenerobjekt (NDK_LISTENER) wird an diesem Speicherort zurückgegeben, wenn die Anforderung erfolgreich ist, ohne STATUS_PENDING zurückzugeben. Wenn NdkCreateListener STATUS_PENDING zurückgibt, wird dieser Parameter ignoriert, und das erstellte Objekt wird mit dem Rückruf zurückgegeben, der im CreateCompletion-Parameter angegeben ist.
Rückgabewert
Die NdkCreateListener-Funktion gibt einen der folgenden NTSTATUS-Codes zurück.
Rückgabecode | Beschreibung |
---|---|
|
Das Listenerobjekt wurde erfolgreich erstellt und mit dem Parameter *ppNdkListener zurückgegeben. |
|
Der Vorgang steht aus und wird später abgeschlossen. Der Anbieter ruft die im CreateCompletion-Parameter (NDK_FN_CREATE_COMPLETION) angegebene Funktion auf, um den ausstehenden Vorgang abzuschließen. |
|
Fehler bei der Anforderung aufgrund unzureichender Ressourcen.
Wichtig Die Anforderung kann sowohl inline als auch asynchron mit diesem status Code fehlschlagen.
|
|
Ein Fehler ist aufgetreten. |
Hinweise
Die NdkCreateListener-Funktion erstellt ein NDK-Listenerobjekt. Wenn die Funktion STATUS_SUCCESS zurückgibt, wird das erstellte Objekt im ppNdkListener-Parameter zurückgegeben. Wenn NdkCreateListener STATUS_PENDING zurückgibt, wird das erstellte Objekt von der NdkCreateCompletion-Funktion (NDK_FN_CREATE_COMPLETION) zurückgegeben, die im CreateCompletion-Parameter angegeben ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Keine unterstützt, wird in NDIS 6.30 und höher unterstützt. |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Windows |
Kopfzeile | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für