NDK_FN_SRQ_RECEIVE fonction de rappel (ndkpi.h)

La fonction NdkSrqReceive (NDK_FN_SRQ_RECEIVE) publie une demande de réception sur une file d’attente de réception partagée (SRQ) NDK.

Syntaxe

NDK_FN_SRQ_RECEIVE NdkFnSrqReceive;

NTSTATUS NdkFnSrqReceive(
  [in]           NDK_SRQ *pNdkSrq,
  [in, optional] PVOID RequestContext,
                 const NDK_SGE *pSgl,
  [in]           ULONG nSge
)
{...}

Paramètres

[in] pNdkSrq

Pointeur vers un objet de file d’attente de réception partagée (SRQ) NDK (NDK_SRQ).

[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 NdkSrqReceive retourne l’un des codes NTSTATUS suivants.

Code de retour Description
STATUS_SUCCESS
La demande de réception a été publiée avec succès. Une entrée d’achèvement est mise en file d’attente vers la file d’attente d’achèvement (CQ) une fois la demande terminée.
Autres codes status
Une erreur est survenue.

Remarques

NdkSrqReceive publie une demande de réception dans une file d’attente de réception partagée (SRQ).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge, pris 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 (inclure Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Voir aussi

NDK_RESULT

NDK_SGE

NDK_SRQ