Fungsi KsMethodHandler (ks.h)
Fungsi KsMethodHandler menangani metode yang diminta melalui IOCTL_KS_METHOD. Ini berfungsi dengan semua pengidentifikasi metode yang ditentukan oleh set. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
Sintaks
KSDDKAPI NTSTATUS KsMethodHandler(
[in] PIRP Irp,
[in] ULONG MethodSetsCount,
[in] const KSMETHOD_SET *MethodSet
);
Parameter
[in] Irp
Menentukan IRP dengan permintaan metode yang sedang ditangani.
[in] MethodSetsCount
Menunjukkan jumlah struktur set metode yang diteruskan.
[in] MethodSet
Menentukan penunjuk ke daftar informasi set metode.
Nilai kembali
Fungsi KsMethodHandler mengembalikan STATUS_SUCCESS jika berhasil, atau kesalahan khusus untuk metode yang ditangani jika tidak berhasil. Fungsi ini selalu mengatur IO_STATUS_BLOCK. Bidang informasi PIRP. Elemen IoStatus dalam IRP ke nol karena kesalahan internal, kecuali elemen diatur oleh handler metode. Fungsi tidak mengatur IO_STATUS_BLOCK. Bidang status atau melengkapi IRP.
Keterangan
Pemilik set metode dapat melakukan prafilter atau postfiltering penanganan metode menggunakan fungsi KsMethodHandler dan KsFastMethodHandler .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ks.h (termasuk Ks.h) |
Pustaka | Ks.lib |
Lihat juga
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