Fungsi NdisFNetPnPEvent (ndis.h)

Driver filter dapat memanggil fungsi NdisFNetPnPEvent untuk meneruskan Plug and Play jaringan (PnP) atau peristiwa Manajemen Daya ke driver yang terlalu berlebihan.

Sintaks

NDIS_STATUS NdisFNetPnPEvent(
  NDIS_HANDLE                 NdisFilterHandle,
  PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);

Parameter

NdisFilterHandle

Handel ke area konteks untuk modul filter. Driver filter membuat dan menginisialisasi area konteks ini dalam fungsi FilterAttach .

NetPnPEventNotification

Penunjuk ke NET_PNP_EVENT_NOTIFICATION struktur, yang menjelaskan peristiwa PnP jaringan atau peristiwa Manajemen Daya yang diteruskan oleh driver filter.

Nilai kembali

NdisFNetPnPEvent dapat mengembalikan salah satu hal berikut:

Menampilkan kode Deskripsi
NDIS_STATUS_SUCCESS
Driver yang terlalu berlebihan berhasil memproses peristiwa PnP.
NDIS_STATUS_FAILURE
Driver yang terlalu berlebihan gagal pada peristiwa PnP.

Keterangan

NDIS memanggil fungsi FilterNetPnPEvent driver filter untuk memberi tahu driver filter peristiwa PnP dan Manajemen Daya jaringan.

Driver filter dapat meneruskan pemberitahuan ini ke driver yang terlalu berlebihan. Untuk meneruskan permintaan, panggil fungsi NdisFNetPnPEvent dari FilterNetPnPEvent.

Catatan Driver NDIS tidak boleh memanggil NdisFNetPnPEvent dari dalam konteks fungsi FilterOidRequest .
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.0 dan yang lebih baru.
Target Platform Desktop
Header ndis.h (termasuk Ndis.h)
Pustaka Ndis.lib
IRQL PASSIVE_LEVEL
Aturan kepatuhan DDI Irql_Filter_Driver_Function(ndis)

Lihat juga

FilterAttach

FilterNetPnPEvent

FilterOidRequest

NET_PNP_EVENT_NOTIFICATION