estructura NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS (ntddndis.h)

La estructura NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS contiene información sobre el estado de asignación de una cola de recepción.

Sintaxis

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;

Miembros

Header

Estructura NDIS_OBJECT_HEADER de la estructura NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS . El controlador establece el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_DEFAULT, el miembro Revision en NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1 y el miembro Size en NDIS_SIZEOF_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS_REVISION_1.

Flags

Valor de ULONG que contiene un OR bit a bit de marcas. Este miembro está reservado para NDIS.

QueueId

Valor de tipo NDIS_RECEIVE_QUEUE_ID que contiene un identificador de cola de recepción. Este identificador es un valor entero entre cero y el número de colas que admite el adaptador de red. Un valor de NDIS_DEFAULT_RECEIVE_QUEUE_ID especifica la cola de recepción predeterminada.

CompletionStatus

Valor NDIS_STATUS que contiene un código de estado de finalización NDIS_STATUS_Xxx . El controlador de minipuerto proporciona este código de estado para indicar el estado de finalización de una cola. El controlador de minipuerto puede usar NDIS_STATUS_SUCCESS si la asignación se realizó correctamente. De lo contrario, el controlador de minipuerto puede usar un estado de error adecuado, por ejemplo, NDIS_STATUS_RESOURCES.

Comentarios

La estructura NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_PARAMETERS se usa con el NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY estructura y OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE OID.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.20 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

NDIS_RECEIVE_QUEUE_ALLOCATION_COMPLETE_ARRAY OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE