NDK_FN_CLOSE_COMPLETION fungsi panggilan balik (ndkpi.h)
Fungsi NdkCloseCompletion (NDK_FN_CLOSE_COMPLETION) adalah fungsi penyelesaian asinkron untuk menutup objek NDK.
Sintaks
NDK_FN_CLOSE_COMPLETION NdkFnCloseCompletion;
void NdkFnCloseCompletion(
[in, optional] PVOID Context
)
{...}
Parameter
[in, optional] Context
Nilai konteks untuk setiap permintaan dekat yang diteruskan ke penyedia dengan penunjuk fungsi permintaan tutup asinkron (NDK_FN_CLOSE_COMPLETION).
Nilai kembali
Tidak ada
Keterangan
Permintaan penutupan NDK dapat mengembalikan STATUS_SUCCESS atau STATUS_PENDING. Artinya, permintaan dekat tidak pernah dapat gagal, tetapi dapat diselesaikan secara asinkron di lain waktu. Penyedia harus memanggil fungsi NdkCloseCompletion jika NdkCloseObject mengembalikan STATUS_PENDING. Penyedia tidak boleh memanggil fungsi NdkCloseCompletion jika fungsi NdkCloseCompletion mengembalikan status apa pun selain STATUS_PENDING.
Permintaan penutupan akan tetap tertunda sementara ada permintaan lain yang tertunda atau panggilan balik pemberitahuan yang sedang berlangsung pada objek yang ditutup.
Penyedia akan memanggil fungsi NdkCloseCompletion setelah semua permintaan yang tertunda selesai untuk objek (yaitu, penyedia yang disebut fungsi penyelesaian terkait untuk permintaan dan fungsi penyelesaian mengembalikan kontrol ke penyedia) dan semua panggilan balik pemberitahuan yang sedang berlangsung telah mengembalikan kontrol kembali ke penyedia.
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 |