NDK_FN_WRITE fungsi panggilan balik (ndkpi.h)
Fungsi NdkWrite (NDK_FN_WRITE) memposting permintaan tulis pada pasangan antrean NDK (QP).
Sintaks
NDK_FN_WRITE NdkFnWrite;
NTSTATUS NdkFnWrite(
[in] NDK_QP *pNdkQp,
[in, optional] PVOID RequestContext,
const NDK_SGE *pSgl,
[in] ULONG nSge,
[in] UINT64 RemoteAddress,
[in] UINT32 RemoteToken,
[in] ULONG Flags
)
{...}
Parameter
[in] pNdkQp
Penunjuk ke objek pasangan antrean NDK (QP) (NDK_QP).
[in, optional] RequestContext
Nilai konteks yang akan dikembalikan di anggota RequestContext dari struktur NDK_RESULT untuk permintaan ini.
pSgl
Array struktur SGE (NDK_SGE) yang mewakili buffer yang menyimpan data untuk ditulis.
[in] nSge
Jumlah struktur SGE dalam array yang ditentukan dalam parameter pSgl .
[in] RemoteAddress
Alamat jarak jauh untuk ditulis, disediakan dalam urutan byte host lokal. Konsumen NDK mungkin telah menambahkan offset ke nilai yang disediakan dari jarak jauh.
[in] RemoteToken
Token memori yang disediakan dari jarak jauh, array byte buram dari konsumen NDK.
[in] Flags
Bitwise ATAU bendera yang menentukan operasi yang diizinkan. Bendera berikut didukung:
Nilai | Makna |
---|---|
|
Menunjukkan keberhasilan penyelesaian permintaan ini tetapi tidak menghasilkan peristiwa penyelesaian dalam antrean penyelesaian keluar. Namun, permintaan yang gagal menghasilkan penyelesaian dalam antrean penyelesaian. |
|
Menunjukkan bahwa semua permintaan baca sebelumnya harus selesai sebelum perangkat keras mulai memproses permintaan ini. |
|
Menunjukkan kepada penyedia NDK bahwa ia dapat menugaskan yang menunjukkan permintaan ke perangkat keras untuk diproses. Untuk informasi selengkapnya tentang bendera ini, lihat Skema Pemrosesan Yang Ditangguhkan NDKPI.
Catatan Bendera ini hanya didukung di NDKPI 1.2 (Windows Server 2012 R2) dan yang lebih baru. |
Nilai kembali
Fungsi NdkWrite mengembalikan salah satu kode NTSTATUS berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Permintaan berhasil diposting. Entri penyelesaian akan diantrekan ke antrean penyelesaian (CQ) ketika permintaan kerja selesai. |
|
Pasangan antrean (QP) tidak tersambung. |
|
Terjadi kesalahan. |
Keterangan
NdkWrite memposting permintaan tulis pada pasangan antrean (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
Skema Pemrosesan yang Ditangguhkan NDKPI
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk