NDIS_POLL_TRANSMIT_DATA struttura (poll.h)

I driver Miniport usano la struttura NDIS_POLL_TRANSMIT_DATA per eseguire i completamento di invio quando si usa un oggetto Poll.

Sintassi

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;

Members

MaxNblsToComplete

Numero massimo di strutture NET_BUFFER_LIST (NBLs) che un driver miniport deve includere in un completamento di trasmissione. Se questo valore è NDIS_ANY_NUMBER_OF_NBLS, il driver può completare un numero illimitato di messaggi di rete di trasmissione.

Reserved1[3]

Riservato per l'uso futuro, deve essere zero.

CompletedNblChain

Puntatore assegnato dal driver miniport a una catena NBL con i pacchetti di trasmissione completati.

NumberOfCompletedNbls

Numero di NNBLs inseriti dal driver in CompletedNblChain. Il driver può impostare questo valore su NDIS_ANY_NUMBER_OF_NBLS se si vuole che NDIS conteggii gli elenchi di rete.

NumberOfRemainingNbls

Specifica il numero di NBLs che rimangono da completare. Un valore pari a zero indica che non sono presenti più NCL da completare. Un valore di NDIS_ANY_NUMBER_OF_NBLS indica che esiste un numero sconosciuto (ma diverso da zero) di NBLs rimanenti. Il driver deve riempire questo campo solo con un numero preciso se è economico per calcolare.

SendCompleteFlags

Combinazione di zero o più flag seguenti:

NDIS_SEND_COMPLETE_FLAGS_SINGLE_QUEUE

NDIS_SEND_COMPLETE_FLAGS_SWITCH_SINGLE_SOURCE

Reserved2

Riservato per l'uso futuro, deve essere zero.

Reserved3[4]

Riservato per l'uso futuro, deve essere zero.

Commenti

Un'istanza della struttura NDIS_POLL_TRANSMIT_DATA è contenuta nella struttura NDIS_POLL_DATA che NDIS passa al driver miniport come parametro al callback NdisPoll .

Requisiti

Requisito Valore
Client minimo supportato Windows 11
Server minimo supportato Windows Server 2022
Intestazione poll.h (includere ndis.h)

Vedi anche

NdisPoll

NDIS_POLL_DATA

NDIS_POLL_RECEIVE_DATA