Fungsi BdaMethodCreatePin (bdasup.h)
Fungsi BdaMethodCreatePin membuat pabrik pin.
Sintaks
NTSTATUS BdaMethodCreatePin(
[in] PIRP pIrp,
[in] PKSMETHOD pKSMethod,
[out, optional] PULONG pulPinFactoryID
);
Parameter
[in] pIrp
Menunjuk ke IRP agar permintaan membuat pabrik pin. Minidriver BDA menerima IRP ini dengan permintaan KSMETHOD_BDA_CREATE_PIN_FACTORY .
[in] pKSMethod
Menunjuk ke struktur KSMETHOD yang menjelaskan metode dan jenis permintaan permintaan metode.
[out, optional] pulPinFactoryID
Menunjuk ke variabel yang menerima pengidentifikasi pabrik pin.
Menampilkan nilai
Mengembalikan STATUS_SUCCESS atau kode kesalahan yang sesuai.
Keterangan
Minidriver BDA memanggil fungsi BdaMethodCreatePin untuk membuat pabrik pin setelah minidriver menerima permintaan KSMETHOD_BDA_CREATE_PIN_FACTORY dari metode KSMETHODSETID_BdaDeviceConfiguration yang ditetapkan dari penyedia jaringan. Sebagian besar minidriver BDA dapat menentukan tabel pengiriman dan otomatisasi filter sehingga minidriver tersebut mengirimkan fungsi BdaMethodCreatePin secara langsung, tanpa mencegat permintaan ini menggunakan metode internal (KStrMethodHandler). Lihat Menentukan Tabel Otomatisasi dan Mengonfigurasi Filter BDA untuk informasi selengkapnya.
Jika minidriver BDA harus membuat pin tanpa mengandalkan penyedia jaringan, minidriver BDA harus memanggil fungsi BdaCreatePin .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | bdasup.h (termasuk Bdasup.h) |
Pustaka | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
Lihat juga
KSMETHODSETID_BdaDeviceConfiguration
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