NDK_FN_DISCONNECT fungsi panggilan balik (ndkpi.h)

Fungsi NdkDisconnect (NDK_FN_DISCONNECT) memulai pemutusan sambungan pada koneksi NDK.

Sintaks

NDK_FN_DISCONNECT NdkFnDisconnect;

NTSTATUS NdkFnDisconnect(
  [in]           NDK_CONNECTOR *pNdkConnector,
  [in]           NDK_FN_REQUEST_COMPLETION RequestCompletion,
  [in, optional] PVOID RequestContext
)
{...}

Parameter

[in] pNdkConnector

Penunjuk ke objek konektor (NDK_CONNECTOR).

[in] RequestCompletion

Penunjuk ke panggilan balik penyelesaian permintaan rutin NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).

[in, optional] RequestContext

Nilai konteks untuk diteruskan ke parameter Konteks fungsi panggilan balik yang ditentukan dalam parameter RequestCompletion .

Nilai kembali

Fungsi NdkDisconnect mengembalikan salah satu kode NTSTATUS berikut.

Menampilkan kode Deskripsi
STATUS_SUCCESS
Permintaan pemutusan sambungan berhasil diselesaikan.
STATUS_PENDING
Operasi tertunda dan akan selesai nanti. Driver akan memanggil fungsi RequestCompletion (NDK_FN_REQUEST_COMPLETION) yang ditentukan untuk menyelesaikan operasi yang tertunda.
STATUS_IO_TIMEOUT
Waktu jabat tangan terputus habis.
Penting Permintaan dapat gagal sebaris serta secara asinkron dengan kode status ini.
 
Kode status lainnya
Terjadi kesalahan.

Keterangan

NdkDisconnect memulai pemutusan sambungan yang anggun pada koneksi. Setelah driver protokol yang mendasar melakukan pemutusan sambungan dengan baik, penyedia NDK juga harus melakukan flush implisit pada QP.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung, Didukung di NDIS 6.30 dan yang lebih baru.
Server minimum yang didukung Windows Server 2012
Target Platform Windows
Header ndkpi.h (termasuk Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Lihat juga

Persyaratan Seumur Hidup Objek NDKPI

NDK_CONNECTOR_DISPATCH

NDK_FN_CONNECT

NDK_FN_REQUEST_COMPLETION