Fungsi NdisIMGetDeviceContext (ndis.h)
Catatan NDIS 5. x telah ditolak dan digantikan oleh NDIS 6. x. Untuk pengembangan driver NDIS baru, lihat Driver Jaringan Yang Dimulai dengan Windows Vista. Untuk informasi tentang port NDIS 5. x driver ke NDIS 6. x, lihat Memindahkan Driver NDIS 5.x ke NDIS 6.0.
Fungsi ini memungkinkan fungsi MiniportInitialize driver menengah NDIS untuk mengakses area konteks perangkat yang dialokasikan oleh fungsi ProtocolBindAdapter-nya .
Sintaks
NDIS_HANDLE NdisIMGetDeviceContext(
[in] NDIS_HANDLE MiniportAdapterHandle
);
Parameter
[in] MiniportAdapterHandle
Menentukan input handel ke MiniportInitialize.
Nilai kembali
Tabel berikut ini memperlihatkan nilai yang dikembalikan untuk fungsi ini.
Nilai | Deskripsi |
---|---|
NDISIMGETDEVICECONTEXT | Mengembalikan akses ke area konteks perangkat untuk NIC virtual yang diidentifikasi oleh MiniportAdapterHandle. |
NULL | Jika fungsi ProtocolBindAdapter driver tidak mengalokasikan area konteks perangkat tersebut. |
Keterangan
Fungsi MiniportInitialize driver menengah NDIS memanggil NdisIMGetDeviceContext untuk mengakses area konteks perangkat untuk NIC virtual yang diinisialisasinya. Biasanya, memori untuk area tersebut disediakan oleh fungsi ProtocolBindAdapter driver menengah, yang memanggil NdisIMInitializeDeviceInstanceEx dengan penunjuk ke area ini, sehingga menyebabkan fungsi MiniportInitialize driver dipanggil. Namun, driver perantara tidak diharuskan memiliki area konteks seperti itu.
Saat kembali dari NdisIMGetDeviceContext, MiniportInitialize menyiapkan status yang ditentukan driver untuk NIC virtual dengan informasi apa pun yang ingin berguna bagi penulis driver perantara untuk tetap memiliki protokol tingkat yang lebih tinggi yang mengikat diri mereka sendiri kemudian ke NIC virtualnya.
Protokol NDIS tingkat yang masih lebih tinggi yang terikat ke NIC virtual yang sama kemudian dapat mengakses area konteks perangkat ini dengan memanggil NdisIMGetBindingContext dari fungsi ProtocolBindAdapter mereka.
Versi OS: Windows CE .NET 4.0 dan yang lebih baru.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ndis.h |
Pustaka | Ndis.lib |
IRQL | IRQL <= DISPATCH_LEVEL |
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