structure NDK_RESULT (ndkpi.h)

La structure NDK_RESULT retourne les résultats d’une opération de requête NDK.

Syntaxe

typedef struct _NDK_RESULT {
  NTSTATUS Status;
  ULONG    BytesTransferred;
  PVOID    QPContext;
  PVOID    RequestContext;
} NDK_RESULT;

Membres

Status

Le status d’achèvement de la requête NDK.

BytesTransferred

Nombre d'octets transférés. La valeur de ce membre est valide uniquement pour les achèvements de requête NdkReceive (NDK_FN_RECEIVE). Le membre n’est pas défini pour toutes les autres saisies de requête NDK.

QPContext

Valeur de contexte pour toutes les demandes qui sont publiées sur une paire de files d’attente (QP). Le consommateur NDK a spécifié ce pointeur lorsqu’il a appelé la fonction NdkCreateQp (NDK_FN_CREATE_QP) pour créer l’objet NDK_QP .

RequestContext

Valeur de contexte de requête spécifiée par le consommateur NDK lors de la publication d’une demande.

Remarques

La fonction NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) obtient un tableau de NDK_RESULT structures qui sont remplies avec les résultats d’achèvement qui ont été supprimés du CQ.

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
En-tête ndkpi.h (inclure Ndkpi.h)

Voir aussi

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE