Fungsi BdaStartChanges (bdasup.h)
Fungsi BdaStartChanges memulai pengaturan perubahan topologi BDA baru.
Sintaks
NTSTATUS BdaStartChanges(
[in] PIRP pIrp
);
Parameter
[in] pIrp
Menunjuk ke IRP agar permintaan memulai perubahan. Minidriver BDA menerima IRP ini dengan permintaan KSMETHOD_BDA_START_CHANGES .
Menampilkan nilai
Mengembalikan STATUS_SUCCESS atau kode kesalahan yang sesuai.
Keterangan
Minidriver BDA memanggil fungsi BdaStartChanges untuk memulai pengaturan perubahan topologi BDA baru setelah minidriver menerima permintaan KSMETHOD_BDA_START_CHANGES dari metode KSMETHODSETID_BdaChangeSync yang ditetapkan dari penyedia jaringan. Minidriver BDA menentukan tabel pengiriman dan otomatisasi filter sehingga minidriver tersebut mengirimkan fungsi BdaStartChanges secara langsung atau mencegat permintaan ini menggunakan metode internal (KStrMethodHandler), yang kemudian memanggil fungsi BdaStartChanges . Misalnya, minidriver BDA yang mencegat permintaan ini dapat memperoleh penunjuk ke filter BDA dari IRP yang diteruskan sehingga mereka kemudian dapat mengatur ulang sumber daya filter yang tertunda ke persyaratan baru dan mengatur status perubahan filter ke BDA_CHANGES_COMPLETE. Lihat Menentukan Tabel Automation dan Mengubah Properti Filter BDA untuk informasi selengkapnya.
Memanggil fungsi BdaStartChanges menyebabkan perubahan topologi yang diminta sebelumnya yang belum diterapkan untuk diabaikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | bdasup.h (termasuk Bdasup.h) |
Pustaka | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
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