NDK_FN_RECEIVE fonction de rappel (ndkpi.h)

La fonction NdkReceive (NDK_FN_RECEIVE) publie une demande de réception sur une paire de files d’attente NDK (QP).

Syntaxe

NDK_FN_RECEIVE NdkFnReceive;

NTSTATUS NdkFnReceive(
  [in]           NDK_QP *pNdkQp,
  [in, optional] PVOID RequestContext,
                 const NDK_SGE *pSgl,
  [in]           ULONG nSge
)
{...}

Paramètres

[in] pNdkQp

Pointeur vers une paire de files d’attente NDK (QP) (NDK_QP).

[in, optional] RequestContext

Valeur de contexte à retourner dans le membre RequestContext de la structure NDK_RESULT pour cette requête.

pSgl

Tableau de structures SGE (NDK_SGE) qui représentent les mémoires tampons pour recevoir des données entrantes.

[in] nSge

Nombre de structures SGE dans le tableau spécifié dans le paramètre pSgl .

Valeur de retour

La fonction NdkReceive retourne l’un des codes NTSTATUS suivants.

Code de retour Description
STATUS_SUCCESS
La demande a été publiée avec succès. Une entrée d’achèvement est mise en file d’attente vers la CQ lorsque la demande de travail est terminée.
Autres codes d’état
Une erreur est survenue.

Remarques

NdkReceive publie une demande de réception sur une paire de files d’attente (QP).

Configuration requise

   
Client minimal pris en charge Aucune prise en charge, prise en charge dans NDIS 6.30 et versions ultérieures.
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
En-tête ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Voir aussi

Exigences relatives à la publication des demandes de travail NDKPI

NDK_QP

NDK_RESULT

NDK_SGE