struktur NDIS_POLL_RECEIVE_DATA (poll.h)
Driver miniport menggunakan struktur NDIS_POLL_RECEIVE_DATA untuk melakukan indikasi penerimaan saat menggunakan objek Polling.
Sintaks
typedef struct _NDIS_POLL_RECEIVE_DATA {
ULONG MaxNblsToIndicate;
ULONG Reserved1[3];
NET_BUFFER_LIST *IndicatedNblChain;
ULONG NumberOfIndicatedNbls;
ULONG NumberOfRemainingNbls;
ULONG Flags;
ULONG Reserved2;
void *Reserved3[4];
} NDIS_POLL_RECEIVE_DATA;
Anggota
MaxNblsToIndicate
Jumlah maksimum struktur NET_BUFFER_LIST (NBL) yang harus disertakan driver miniport dalam indikasi terima. Jika nilai ini NDIS_ANY_NUMBER_OF_NBLS, driver mungkin menunjukkan jumlah NBL yang tidak terbatas.
Reserved1[3]
Dicadangkan untuk penggunaan di masa mendatang, harus nol.
IndicatedNblChain
Pointer yang ditetapkan driver miniport ke rantai NBL dengan paket penerima yang ditunjukkan.
NumberOfIndicatedNbls
Jumlah NBL yang ditempatkan driver di IndicatedNblChain. Driver dapat mengatur nilai ini ke NDIS_ANY_NUMBER_OF_NBLS jika ingin NDIS menghitung NBL.
NumberOfRemainingNbls
Menentukan jumlah NBL yang tetap harus ditunjukkan. Nilai nol menunjukkan bahwa tidak ada lagi NBL untuk ditunjukkan. Nilai NDIS_ANY_NUMBER_OF_NBLS menunjukkan bahwa ada beberapa jumlah NBL yang tidak diketahui (tetapi bukan nol) yang tersisa. Driver hanya boleh mengisi bidang ini dengan angka yang tepat jika murah untuk dihitung.
Flags
Kombinasi nol atau beberapa bendera berikut:
NDIS_RECEIVE_FLAGS_SINGLE_ETHER_TYPE
NDIS_RECEIVE_FLAGS_SINGLE_VLAN
NDIS_RECEIVE_FLAGS_PERFECT_FILTERED
NDIS_RECEIVE_FLAGS_SINGLE_QUEUE
NDIS_RECEIVE_FLAGS_SHARED_MEMORY_VALID
Reserved2
Dicadangkan untuk penggunaan di masa mendatang, harus nol.
Reserved3[4]
Dicadangkan untuk penggunaan di masa mendatang, harus nol.
Keterangan
Instans struktur NDIS_POLL_RECEIVE_DATA terkandung dalam struktur NDIS_POLL_DATA yang diteruskan NDIS ke driver miniport sebagai parameter ke panggilan balik NdisPoll .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11 |
Server minimum yang didukung | Windows Server 2022 |
Header | poll.h (termasuk ndis.h) |