estrutura NDIS_POLL_TRANSMIT_DATA (poll.h)

Os drivers de miniport usam a estrutura NDIS_POLL_TRANSMIT_DATA para executar conclusões de envio ao usar um objeto Poll.

Sintaxe

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;

Membros

MaxNblsToComplete

O número máximo de estruturas de NET_BUFFER_LIST (NBLs) que um driver de miniporto deve incluir em uma conclusão de transmissão. Se esse valor for NDIS_ANY_NUMBER_OF_NBLS, o driver poderá concluir um número ilimitado de NBLs de transmissão.

Reserved1[3]

Reservado para uso futuro, deve ser zero.

CompletedNblChain

Um ponteiro que o driver de miniporto atribui a uma cadeia NBL com os pacotes de transmissão concluídos.

NumberOfCompletedNbls

O número de NBLs que o driver colocou no CompletedNblChain. O driver pode definir esse valor como NDIS_ANY_NUMBER_OF_NBLS se quiser que o NDIS conte os NBLs.

NumberOfRemainingNbls

Especifica o número de NBLs que ainda estão para serem concluídas. Um valor zero indica que não há mais NBLs a serem concluídas. Um valor de NDIS_ANY_NUMBER_OF_NBLS indica que há um número desconhecido (mas não zero) de NBLs restantes. O driver só deverá preencher esse campo com um número preciso se for barato calcular.

SendCompleteFlags

Uma combinação de zero ou mais dos seguintes sinalizadores:

NDIS_SEND_COMPLETE_FLAGS_SINGLE_QUEUE

NDIS_SEND_COMPLETE_FLAGS_SWITCH_SINGLE_SOURCE

Reserved2

Reservado para uso futuro, deve ser zero.

Reserved3[4]

Reservado para uso futuro, deve ser zero.

Comentários

Uma instância que a estrutura NDIS_POLL_TRANSMIT_DATA está contida na estrutura NDIS_POLL_DATA que o NDIS passa para o driver de miniporto como um parâmetro para o retorno de chamada NdisPoll .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Servidor mínimo com suporte Windows Server 2022
Cabeçalho poll.h (inclua ndis.h)

Confira também

NdisPoll

NDIS_POLL_DATA

NDIS_POLL_RECEIVE_DATA