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) |