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 (QP) NDK (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 les données entrantes.
[in] nSge
Nombre de structures SGE dans le tableau spécifié dans le paramètre pSgl .
Valeur retournée
La fonction NdkReceive retourne l’un des codes NTSTATUS suivants.
Code de retour | Description |
---|---|
|
La demande a été publiée avec succès. Une entrée d’achèvement est mise en file d’attente vers le CQ une fois la demande de travail terminée. |
|
Une erreur est survenue. |
Remarques
NdkReceive publie une demande de réception sur une paire de files d’attente (QP).
Configuration requise
Condition requise | Valeur |
---|---|
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 (incluez Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |