Partager via


NDK_FN_SRQ_NOTIFICATION_CALLBACK fonction de rappel (ndkpi.h)

La fonction NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) fournit des notifications de file d’attente de réception partagée (SRQ) NDK provenant d’un fournisseur NDK.

Syntaxe

NDK_FN_SRQ_NOTIFICATION_CALLBACK NdkFnSrqNotificationCallback;

void NdkFnSrqNotificationCallback(
  [in, optional] PVOID SrqNotificationContext,
  [in]           NTSTATUS SrqStatus
)
{...}

Paramètres

[in, optional] SrqNotificationContext

Zone de contexte spécifiée dans la fonction SrqNotificationContext de la fonction NdkCreateSrq (NDK_FN_CREATE_SRQ) lors de la création de l’objet SRQ.

[in] SrqStatus

Indique si une erreur SRQ irrécupérable s’est produite. Les codes d’état suivants sont définis :

Terme Description
STATUS_SUCCESS Le SRQ fonctionne normalement.
STATUS_INTERNAL_ERROR Une erreur catastrophique s’est produite sur la SRQ. Le SRQ est inutilisable. Toutes les paires de files d’attente associées sont également inutilisables. Aucune fin ultérieure n’est signalée. Cette erreur indique généralement une erreur matérielle.

Valeur de retour

Aucun

Remarques

Remarque Cette routine est implémentée par le consommateur NDK et transmise au fournisseur NDK.
 
Un fournisseur NDK appelle la fonction NdkSrqNotificationCallback lorsque le nombre de demandes de réception mises en file d’attente sur le SRQ est inférieur au nombre minimal de demandes de réception mises en file d’attente (NotifyThreshold). Le NotifyThreshold est un paramètre d’entrée aux fonctions NdkCreateSrq (NDK_FN_CREATE_SRQ) et fonctions NdkModifySrq (NDK_FN_MODIFY_SRQ).

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