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 |
---|---|
|
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. |
|
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 |