Fungsi NdisTerminateWrapper (ndis.h)

Catatan NDIS 5. x telah tidak digunakan lagi 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.

NdisTerminateWrapper merilis sumber daya sistem yang dialokasikan ketika driver NIC yang disebut NdisMInitializeWrapper.

Sintaks

void NdisTerminateWrapper(
  [in] NDIS_HANDLE NdisWrapperHandle,
  [in] PVOID       SystemSpecific
);

Parameter

[in] NdisWrapperHandle

Menentukan handel yang dikembalikan oleh NdisMInitializeWrapper.

[in] SystemSpecific

Penunjuk ke jenis khusus OS. Untuk driver Windows 2000 dan yang lebih baru, parameter ini harus NULL.

Nilai kembali

Tidak ada

Keterangan

Dari fungsi DriverEntry-nya , driver miniport memanggil NdisMInitializeWrapper untuk memberi tahu NDIS bahwa pengemudi akan mendaftarkan dirinya sebagai driver miniport. Setelah NdisMInitializeWrapper berhasil kembali, driver miniport memanggil NdisMRegisterMiniport atau NdisIMRegisterLayeredMiniport untuk mendaftarkan titik masuknya dengan NDIS.

Jika panggilan driver miniport ke NdisMRegisterMiniport atau NdisIMRegisterLayeredMiniport tidak mengembalikan NDIS_STATUS_SUCCESS, driver miniport harus memanggil NdisTerminateWrapper. Memanggil NdisTerminateWrapper menyebabkanNDIS membersihkan sumber daya yang dialokasikannya ketika driver miniport yang disebut NdisMInitializeWrapper.

  • Platform target: Universal
  • Versi: Tidak didukung untuk driver NDIS 6.0 di Windows Vista. Didukung untuk driver NDIS 5.1 di Windows Vista dan Windows XP.

Persyaratan

Persyaratan Nilai
Header ndis.h (termasuk Ndis.h)
Pustaka Ndis.lib
IRQL PASSIVE_LEVEL

Lihat juga