NDIS_POLL_TRANSMIT_DATA Struktur (poll.h)
Miniport-Treiber verwenden die NDIS_POLL_TRANSMIT_DATA Struktur zum Senden von Fertigstellungen bei Verwendung eines Poll-Objekts.
Syntax
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;
Angehörige
MaxNblsToComplete
Die maximale Anzahl von NET_BUFFER_LIST Strukturen (NBLs), die ein Miniporttreiber in einen Übertragungsabschluss aufnehmen soll. Wenn dieser Wert NDIS_ANY_NUMBER_OF_NBLSist, kann der Treiber eine unbegrenzte Anzahl von Übertragungs-NBLs abschließen.
Reserved1[3]
Reserviert für die zukünftige Verwendung, muss nullsein.
CompletedNblChain
Ein Zeiger, den der Miniporttreiber einer NBL-Kette mit den abgeschlossenen Übertragungspaketen zuweist.
NumberOfCompletedNbls
Die Anzahl der NBLs, die der Treiber im CompletedNblChainplatziert hat. Der Treiber kann diesen Wert auf NDIS_ANY_NUMBER_OF_NBLS festlegen, wenn NDIS die NBLs zählen soll.
NumberOfRemainingNbls
Gibt die Anzahl der NBLs an, die noch abgeschlossen werden sollen. Ein Wert von Null gibt an, dass keine nbLs mehr abgeschlossen werden müssen. Ein Wert von NDIS_ANY_NUMBER_OF_NBLS gibt an, dass eine unbekannte (aber nicht null) Anzahl der verbleibenden NBLs vorhanden ist. Der Fahrer sollte dieses Feld nur mit einer genauen Zahl ausfüllen, wenn es billig zu berechnen ist.
SendCompleteFlags
Eine Kombination aus Null oder mehr der folgenden Flags:
NDIS_SEND_COMPLETE_FLAGS_SINGLE_QUEUE
NDIS_SEND_COMPLETE_FLAGS_SWITCH_SINGLE_SOURCE
Reserved2
Reserviert für die zukünftige Verwendung, muss nullsein.
Reserved3[4]
Reserviert für die zukünftige Verwendung, muss nullsein.
Bemerkungen
Eine Instanz der NDIS_POLL_TRANSMIT_DATA-Struktur ist in der NDIS_POLL_DATA Struktur enthalten, die NDIS als Parameter an den Miniporttreiber an den NdisPoll Rückruf übergibt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 |
mindestens unterstützte Server- | Windows Server 2022 |
Header- | poll.h (include ndis.h) |