structure NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS (ntddndis.h)

La structure NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS contient des informations sur l’état d’allocation d’une file d’attente de réception.

Syntaxe

typedef struct _NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS {
  NDIS_OBJECT_HEADER    Header;
  ULONG                 Flags;
  NDIS_RECEIVE_QUEUE_ID QueueId;
  NDIS_STATUS           CompletionStatus;
} NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS, *PNDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS;

Membres

Header

Structure NDIS_OBJECT_HEADER pour la structure NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS. Le pilote définit le membre type de de la structure spécifiée par -en-tête à NDIS_OBJECT_TYPE_DEFAULT, le membre Revision à NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1et le membre Size à NDIS_SIZEOF_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1.

Flags

Valeur de ULONG qui contient une OU d’indicateurs au niveau du bit. Ce membre est réservé à NDIS.

QueueId

Valeur de type NDIS_RECEIVE_QUEUE_ID qui contient un identificateur de file d’attente de réception. Cet identificateur est une valeur entière comprise entre zéro et le nombre de files d’attente que la carte réseau prend en charge. Une valeur de NDIS_DEFAULT_RECEIVE_QUEUE_ID spécifie la file d’attente de réception par défaut.

CompletionStatus

Valeur NDIS_STATUS qui contient un code d’état d’achèvement NDIS_STATUS_Xxx. Le pilote miniport fournit ce code d’état pour indiquer l’état d’achèvement d’une file d’attente. Le pilote miniport peut utiliser NDIS_STATUS_SUCCESS si l’allocation a réussi. Sinon, le pilote miniport peut utiliser un état d’erreur approprié, par exemple, NDIS_STATUS_RESOURCES.

Remarques

La structure NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS est utilisée avec la structure NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY et la OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE OID.

Exigences

Exigence Valeur
client minimum pris en charge Pris en charge dans NDIS 6.20 et versions ultérieures.
d’en-tête ntddndis.h (include Ndis.h)

Voir aussi

NDIS_OBJECT_HEADER

NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE