Fungsi NdisGetNetBufferListProtocolId (ndis/nblapi.h)
Fungsi NdisGetNetBufferListProtocolId mengambil pengidentifikasi protokol dari anggota NetBufferListInfo dari struktur NET_BUFFER_LIST .
Sintaks
NDIS_EXPORTED_ROUTINE UCHAR NdisGetNetBufferListProtocolId(
[in] NET_BUFFER_LIST const *NetBufferList
);
Parameter
[in] NetBufferList
Penunjuk ke struktur NET_BUFFER_LIST .
Nilai kembali
NdisGetNetBufferListProtocolId mengembalikan pengidentifikasi protokol sebagai salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Pengidentifikasi driver protokol default. |
|
Pengidentifikasi protokol TCP/IP. |
|
Pengidentifikasi protokol IPX. |
|
Pengidentifikasi protokol NetBEUI. |
Keterangan
Driver NDIS dapat memanggil fungsi NdisGetNetBufferListProtocolId untuk menentukan jenis driver protokol yang membuat struktur NET_BUFFER_LIST . Misalnya, driver miniport yang mendukung offload cerobong asap TCP dapat memverifikasi bahwa struktur NET_BUFFER_LIST berasal dari protokol TCP.
Driver protokol yang membuat struktur NET_BUFFER_LIST harus mengatur pengidentifikasi protokol dengan memanggil makro NdisSetNetBufferListProtocolId atau dengan mengaitkan pengidentifikasi dengan kumpulan NET_BUFFER_LIST.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Target Platform | Universal |
Header | ndis/nblapi.h (sertakan ndis.h) |
Pustaka | Ndis.lib |
IRQL | Tingkat apa pun |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk