Fungsi SerCxRetrieveTransmitMdl (sercx.h)
Metode SerCxRetrieveTransmitMdl mengambil MDL yang menjelaskan buffer yang berisi blok data output berikutnya yang akan ditransmisikan.
Sintaks
NTSTATUS SerCxRetrieveTransmitMdl(
[in] WDFDEVICE Device,
[out] PMDL *Mdl
);
Parameter
[in] Device
Handel WDFDEVICE ke objek perangkat kerangka kerja yang mewakili pengontrol serial.
[out] Mdl
Penunjuk ke lokasi tempat metode menulis pointer ke MDL.
Nilai kembali
SerCxRetrieveTransmitMdl mengembalikan STATUS_SUCCESS jika panggilan berhasil. Nilai yang mungkin dikembalikan termasuk kode kesalahan berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Nilai ini dikembalikan jika salah satu hal berikut ini terjadi:
|
Keterangan
Driver pengontrol serial memanggil fungsi ini untuk mendapatkan MDL yang akan digunakan untuk operasi transmisi (tulis) saat ini. MDL menjelaskan memori buffer tempat driver mendapatkan data yang akan ditransmisikan. Driver adalah pemilik eksklusif MDL ini sampai memanggil metode SerCxProgressTransmit , setelah itu pointer MDL tidak valid dan driver tidak boleh lagi mencoba mengakses MDL atau memori buffer yang dijelaskan MDL.
Untuk informasi selengkapnya tentang MDL, lihat Menggunakan MDL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8. |
Target Platform | Universal |
Header | sercx.h |
IRQL | <= DISPATCH_LEVEL |