Metode IKsControl::KsMethod (ksproxy.h)
Metode KsMethod mengirimkan metode ke objek KS, bersama dengan operasi dukungan lain yang ditentukan yang tersedia pada set metode.
Sintaks
HRESULT KsMethod(
[in] PKSMETHOD Method,
[in] ULONG MethodLength,
[in, out] LPVOID MethodData,
[in] ULONG DataLength,
[in, out] ULONG *BytesReturned
);
Parameter
[in] Method
Penunjuk ke struktur KSMETHOD yang menjelaskan metode dan jenis permintaan permintaan metode.
[in] MethodLength
Ukuran, dalam byte, dari buffer di Method.
[in, out] MethodData
Penunjuk ke buffer yang berisi data dan ruang buffer untuk operasi KSMETHOD_TYPE_SEND, atau ruang buffer yang menerima data untuk semua operasi lainnya.
[in] DataLength
Ukuran, dalam byte, dari buffer di MethodData.
[in, out] BytesReturned
Arahkan ke variabel yang menerima ukuran, dalam byte, dari data yang disimpan KsMethod di buffer di MethodData.
Nilai kembali
Mengembalikan NOERROR jika berhasil; jika tidak, mengembalikan kode kesalahan.
Keterangan
Ini adalah panggilan sinkron. Ini tidak akan selesai sampai metode selesai dari mode kernel.
Untuk menentukan ukuran buffer yang diperlukan untuk permintaan metode tertentu, Anda dapat memanggil metode ini dengan MethodData diatur ke NULL dan DataLength sama dengan nol. Metode mengembalikan HRESULT_FROM_WIN32(ERROR_MORE_DATA dan BytesReturned berisi ukuran buffer yang diperlukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | DesktopMobile |
Header | ksproxy.h (termasuk Ksproxy.h) |
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