Partager via


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 un objet de paire de files d’attente NDK (QP) (NDK_QP).

[in, optional] RequestContext

Valeur de contexte à renvoyer 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.

Retourner le code 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 le CQ lorsque la demande de travail est terminée.
Autres codes d’état
Une erreur s’est produite.

Remarques

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

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

exigences de publication des demandes de travail NDKPI

NDK_QP

NDK_RESULT

NDK_SGE