OID_PNP_ADD_WAKE_UP_PATTERN

OID OID_PNP_ADD_WAKE_UP_PATTERN dikirim oleh driver protokol ke driver miniport untuk menentukan pola bangun. Pola bangun, bersama dengan maskernya, dijelaskan oleh struktur NDIS_PM_PACKET_PATTERN .

Protokol yang memungkinkan bangunkan pencocokan pola untuk driver miniport (lihat OID_PNP_ENABLE_WAKE_UP) menggunakan OID_PNP_ADD_WAKE_UP_PATTERN untuk menentukan pola bangun. Pola bangun dapat disimpan dalam memori host atau pada adaptor jaringan, tergantung pada kemampuan adaptor jaringan.

Anggota InformationBuffer dari struktur NDIS_OID_REQUEST berisi yang berikut ini:

Jumlah pola bangun yang dapat diterima driver miniport dari protokol mungkin tergantung pada ketersediaan sumber daya, seperti memori host yang telah dialokasikan driver miniport untuk pola tersebut, atau penyimpanan yang tersedia di adaptor jaringan. Jika driver miniport tidak dapat menambahkan pola bangun karena sumber daya yang tidak cukup, driver miniport mengembalikan NDIS_STATUS_RESOURCES sebagai respons terhadap OID_PNP_ADD_WAKE_UP_PATTERN.

Jika driver protokol mencoba menambahkan pola duplikat, driver miniport harus mengembalikan NDIS_STATUS_INVALID_DATA sebagai respons terhadap OID_PNP_ADD_WAKE_UP_PATTERN.

Driver perantara di mana tepi atas menerima permintaan OID ini harus selalu menyebarluaskan permintaan ke driver miniport yang mendasar dengan memanggil NdisRequest atau NdisCoRequest.

Persyaratan

Versi

Didukung di NDIS 6.0 dan NDIS 6.1. Untuk NDIS 6.20 dan yang lebih baru, gunakan OID_PM_ADD_WOL_PATTERN sebagai gantinya.

Header

Ntddndis.h (termasuk Ndis.h)

Lihat juga

NDIS_PM_PACKET_PATTERN

OID_PM_ADD_WOL_PATTERN