NDIS_SET_NET_BUFFER_LIST_CANCEL_ID makro (ndis.h)
Makro NDIS_SET_NET_BUFFER_LIST_CANCEL_ID menandai struktur NET_BUFFER_LIST dengan pengidentifikasi pembatalan yang nantinya dapat digunakan driver untuk membatalkan transmisi data terkait yang tertunda.
Sintaks
void NDIS_SET_NET_BUFFER_LIST_CANCEL_ID(
_NBL,
_CancelId
);
Parameter
_NBL
Penunjuk ke struktur NET_BUFFER_LIST .
_CancelId
Nilai ULONG yang merupakan pengidentifikasi pembatalan untuk struktur NET_BUFFER_LIST .
Nilai kembali
Tidak ada
Keterangan
Driver NDIS dapat memanggil makro NDIS_SET_NET_BUFFER_LIST_CANCEL_ID untuk setiap struktur NET_BUFFER_LIST yang diteruskannya ke driver tingkat bawah untuk transmisi. Makro NDIS_SET_NET_BUFFER_LIST_CANCEL_ID menandai struktur NET_BUFFER_LIST yang ditentukan dengan pengidentifikasi pembatalan. Driver harus memanggil fungsi NdisGeneratePartialCancelId untuk mendapatkan nilai yang harus digunakan driver sebagai byte pesanan tinggi dari pengidentifikasi pembatalan.
Untuk membatalkan permintaan pengiriman, driver filter memanggil fungsi NdisFCancelSendNetBufferLists . Driver lain memanggil fungsi NdisCancelSendNetBufferLists .
Driver dapat memanggil makro NDIS_GET_NET_BUFFER_LIST_CANCEL_ID untuk mengambil pengidentifikasi pembatalan dari struktur NET_BUFFER_LIST .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Target Platform | Universal |
Header | ndis.h |
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