NET_EXTENSION_QUERY_INIT (netadapterpacket.h)
Fungsi NET_EXTENSION_QUERY_INIT menginisialisasi struktur NET_EXTENSION_QUERY .
Sintaks
void NET_EXTENSION_QUERY_INIT(
[_Out_] NET_EXTENSION_QUERY *Extension,
[_In_] PCWSTR Name,
[_In_] ULONG Version,
[_In_] NET_EXTENSION_TYPE Type
);
Parameter
[_Out_] Extension
Penunjuk ke struktur NET_EXTENSION_QUERY yang dialokasikan driver.
[_In_] Name
Nama ekstensi yang akan dikueri.
[_In_] Version
Versi ekstensi yang akan dikueri.
[_In_] Type
Nilai NET_EXTENSION_TYPE yang menentukan jenis ekstensi yang sedang dikueri.
Nilai kembali
Tidak ada
Keterangan
Setelah memanggil fungsi ini, teruskan struktur NET_EXTENSION_QUERY yang diinisialisasi ke NetTx(Rx)QueueGetExtension untuk mendapatkan offset ke ekstensi tersebut dalam deskriptor paket atau fragmen.
Untuk mencegah offset ekstensi kueri ulang terlalu sering, panggil fungsi ini dan fungsi ini dan NetTx(Rx)QueueGetExtension dari fungsi panggilan balik EvtNetAdapterCreateTx(Rx)Queue setelah memanggil NetTx(Rx)QueueCreate, lalu simpan offset dalam ruang konteks antrean.
Untuk informasi selengkapnya tentang ekstensi, lihat Deskriptor paket dan ekstensi.
Untuk contoh kode mengkueri offset ekstensi, lihat Mengirimkan dan menerima antrean.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 2004 |
Target Platform | Universal |
Header | netadapterpacket.h (termasuk netadaptercx.h) |
IRQL | Tingkat apa pun selama memori target adalah residen |
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