Fungsi NdisCompleteBindAdapterEx (ndis.h)

Driver protokol memanggil fungsi NdisCompleteBindAdapterEx untuk menyelesaikan operasi pengikatan yang fungsi ProtocolBindAdapterEx drivernya dikembalikan NDIS_STATUS_PENDING.

Sintaks

void NdisCompleteBindAdapterEx(
       NDIS_HANDLE BindAdapterContext,
  [in] NDIS_STATUS Status
);

Parameter

BindAdapterContext

Handel yang diteruskan NDIS ke parameter BindContext dari Fungsi ProtocolBindAdapterEx .

[in] Status

Status akhir dari operasi pengikatan yang telah selesai. Parameter ini bisa menjadi salah satu nilai berikut:

NDIS_STATUS_SUCCESS

Driver berhasil menyelesaikan pengikatan ke NIC yang mendasar.

NDIS_STATUS_XXX atau NTSTATUS_XXX

Upaya driver protokol untuk mengatur pengikatan gagal atau driver protokol tidak dapat mengalokasikan sumber daya yang diperlukan untuk melakukan operasi I/O jaringan. Biasanya, status kesalahan seperti itu disebarluaskan dari fungsi NdisXxx atau rutinitas dukungan mode kernel.

Nilai kembali

Tidak ada

Keterangan

Jika driver protokol mengembalikan NDIS_STATUS_PENDING dari fungsi ProtocolBindAdapterEx-nya , driver tersebut harus memanggil NdisCompleteBindAdapterEx setelah operasi pengikatan selesai.

Jika operasi terbuka berhasil, driver protokol siap untuk menerima indikasi dari driver yang mendasar dan untuk memulai permintaan pengiriman dan permintaan OID pada pengikatan. Jika driver memanggil NdisCompleteBindAdapterEx dengan status kesalahan, upaya pengikatan gagal dan driver telah merilis sumber daya apa pun yang dialokasikan untuk membuat pengikatan.

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 <= DISPATCH_LEVEL
Aturan kepatuhan DDI Irql_Protocol_Driver_Function(ndis)

Lihat juga

NdisOpenAdapterEx

ProtocolBindAdapterEx