Compartir a través de


estructura NDIS_POLL_TRANSMIT_DATA (poll.h)

Los controladores de miniportar usan la estructura NDIS_POLL_TRANSMIT_DATA para realizar finalizaciones de envío cuando se usa un objeto Poll.

Sintaxis

typedef struct _NDIS_POLL_TRANSMIT_DATA {
  ULONG           MaxNblsToComplete;
  ULONG           Reserved1[3];
  NET_BUFFER_LIST *CompletedNblChain;
  ULONG           NumberOfCompletedNbls;
  ULONG           NumberOfRemainingNbls;
  ULONG           SendCompleteFlags;
  ULONG           Reserved2;
  void            *Reserved3[4];
} NDIS_POLL_TRANSMIT_DATA;

Miembros

MaxNblsToComplete

Número máximo de estructuras de NET_BUFFER_LIST (NBL) que un controlador de miniporte debe incluir en una finalización de transmisión. Si este valor es NDIS_ANY_NUMBER_OF_NBLS, el controlador puede completar un número ilimitado de NCL de transmisión.

Reserved1[3]

Reservado para uso futuro, debe ser cero.

CompletedNblChain

Puntero que el controlador de miniporte asigna a una cadena NBL con los paquetes de transmisión completados.

NumberOfCompletedNbls

Número de NCL que el controlador colocó en el CompletedNblChain. El controlador puede establecer este valor en NDIS_ANY_NUMBER_OF_NBLS si quiere que NDIS cuente las NCL.

NumberOfRemainingNbls

Especifica el número de NCL que permanecen en completarse. Un valor de cero indica que no hay más NCL para completar. Un valor de NDIS_ANY_NUMBER_OF_NBLS indica que hay algún número desconocido (pero distinto de cero) de NCL restantes. El controlador solo debe rellenar este campo con un número preciso si es barato calcular.

SendCompleteFlags

Combinación de cero o más de las marcas siguientes:

NDIS_SEND_COMPLETE_FLAGS_SINGLE_QUEUE

NDIS_SEND_COMPLETE_FLAGS_SWITCH_SINGLE_SOURCE

Reserved2

Reservado para uso futuro, debe ser cero.

Reserved3[4]

Reservado para uso futuro, debe ser cero.

Observaciones

Una instancia de la estructura NDIS_POLL_TRANSMIT_DATA se encuentra en la estructura de NDIS_POLL_DATA que NDIS pasa al controlador de miniporte como parámetro a la devolución de llamada de NdisPoll.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11
servidor mínimo admitido Windows Server 2022
encabezado de poll.h (include ndis.h)

Consulte también

NdisPoll

NDIS_POLL_DATA

NDIS_POLL_RECEIVE_DATA