Partager via


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

Voir aussi

NDK_FN_ACCEPT