NDK_FN_REQUEST_COMPLETION fonction de rappel (ndkpi.h)
La fonction NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) termine une requête NDK en attente.
Syntaxe
NDK_FN_REQUEST_COMPLETION NdkFnRequestCompletion;
void NdkFnRequestCompletion(
[in, optional] PVOID Context,
[in] NTSTATUS Status
)
{...}
Paramètres
[in, optional] Context
Valeur de contexte transmise au fournisseur NDK lorsqu’un consommateur appelle une fonction de requête asynchrone. La fonction de requête asynchrone fournit le contexte avec le pointeur de fonction NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in] Status
État d’achèvement asynchrone de la demande. Consultez les fonctions de requête asynchrones (par exemple, NDK_FN_ACCEPT) pour connaître les codes d’état d’achèvement qui peuvent être retournés pour chaque type de requête.
Valeur de retour
Aucun
Remarques
De nombreuses requêtes NDK peuvent être effectuées de manière asynchrone. Les fonctions de requête asynchrones nécessitent que le consommateur passe un pointeur de fonction NDK_FN_REQUEST_COMPLETION en tant qu’entrée. Si une fonction de requête asynchrone retourne STATUS_PENDING, le fournisseur doit appeler la fonction NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) pour indiquer l’achèvement de la requête. Si une fonction de requête asynchrone retourne autre chose que STATUS_PENDING, la requête a été gérée immédiatement et le fournisseur ne doit pas appeler NdkRequestCompletion.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Aucune prise en charge, prise en charge dans NDIS 6.30 et versions ultérieures. |
serveur minimum pris en charge | Windows Server 2012 |
plateforme cible | Windows |
d’en-tête | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |