Bagikan melalui


NDIS_STATUS_LINK_STATE

Driver Miniport menggunakan indikasi status NDIS_STATUS_LINK_STATE untuk memberi tahu NDIS dan driver yang terlalu mengandalkan bahwa telah ada perubahan karakteristik fisik media.

Keterangan

Driver yang terlalu berlebih tidak boleh menggunakan OID_GEN_LINK_STATE OID untuk menentukan status tautan. Sebagai gantinya, gunakan indikasi status NDIS_STATUS_LINK_STATE untuk pembaruan status tautan.

Anggota StatusBuffer dari struktur NDIS_STATUS_INDICATION berisi struktur NDIS_LINK_STATE . Struktur ini menentukan status fisik media.

Driver miniport harus menghindari pengiriman indikasi status NDIS_STATUS_LINK_STATE jika belum ada perubahan dalam keadaan fisik sedang. Namun, menghindari indikasi status ini bukanlah persyaratan.

Jika adaptor miniport beralih ke status daya rendah, driver miniport NDIS 6.0 dan yang lebih baru harus menunjukkan status koneksi MediaConnectStateUnknown. Ketika adaptor miniport beralih kembali ke status daya kerja, driver miniport harus menunjukkan status MediaConnectStateConnected setelah tautan dibuat kembali. Driver miniport NDIS 6.30 harus menunjukkan MediaConnectStateUnknown selama transisi daya rendah hanya ketika bangun pada perubahan tautan dan penangguhan selektif dinonaktifkan. Dengan kata lain, driver miniport harus menunjukkan status koneksi MediaConnectStateUnknown selama transisi daya rendah, jika tidak mungkin untuk mendeteksi dan membangunkan pada perubahan status koneksi dari status daya rendah.

NDIS mungkin tidak meneruskan indikasi status ke driver yang terlalu berlebihan jika tidak ada perubahan dalam status tautan seperti yang ditentukan dalam status tautan yang ditunjukkan sebelumnya. Namun, perilaku ini tidak dijamin. Driver yang terlalu mengandalkan yang menerima indikasi status ini harus menentukan karakteristik media mana, jika ada, yang telah berubah.

Jika driver yang terlalu berlebihan adalah NDIS 5. x atau driver protokol sebelumnya, NDIS menerjemahkan indikasi status NDIS_STATUS_LINK_STATE ke indikasi status NDIS 5.1 yang sesuai. NDIS menunjukkan perubahan kecepatan tautan dengan indikasi status NDIS_STATUS_LINK_SPEED_CHANGE . NDIS menunjukkan perubahan status koneksi dengan indikasi status NDIS_STATUS_MEDIA_CONNECT dan NDIS_STATUS_MEDIA_DISCONNECT .

NDIS juga menerjemahkan NDIS 5. x status driver miniport untuk driver NDIS 6.0 dan yang lebih baru. NDIS menggunakan indikasi status atau perubahan status media yang diidentifikasi NDIS dalam NDIS 5. kueri x OID untuk membuat indikasi status NDIS_STATUS_LINK_STATE. NDIS melakukan terjemahan berikut:

Untuk informasi selengkapnya tentang status tautan, lihat OID_GEN_LINK_STATE.

Persyaratan

Versi

Didukung di NDIS 6.0 dan yang lebih baru.

Header

Ndis.h (termasuk Ndis.h)

Lihat juga

NDIS_LINK_STATE

NDIS_STATUS_INDICATION

NDIS_STATUS_LINK_SPEED_CHANGE

NDIS_STATUS_MEDIA_CONNECT

NDIS_STATUS_MEDIA_DISCONNECT

OID_GEN_LINK_SPEED

OID_GEN_LINK_STATE