Fungsi BdaCommitChanges (bdasup.h)
Fungsi BdaCommitChanges menerapkan perubahan pada topologi BDA yang telah terjadi sejak panggilan terakhir ke fungsi BdaStartChanges .
Sintaks
NTSTATUS BdaCommitChanges(
[in] PIRP pIrp
);
Parameter
[in] pIrp
Menunjuk ke IRP agar permintaan melakukan perubahan. Minidriver BDA menerima IRP ini dengan permintaan KSMETHOD_BDA_COMMIT_CHANGES .
Mengembalikan nilai
Mengembalikan STATUS_SUCCESS atau kode kesalahan yang sesuai.
Keterangan
Minidriver BDA memanggil fungsi BdaCommitChanges untuk melakukan serangkaian perubahan topologi BDA setelah minidriver menerima permintaan KSMETHOD_BDA_COMMIT_CHANGES dari metode KSMETHODSETID_BdaChangeSync yang ditetapkan dari penyedia jaringan. Minidriver BDA menentukan tabel pengiriman dan otomatisasi filter sehingga minidriver tersebut mengirimkan fungsi BdaCommitChanges secara langsung atau mencegat permintaan ini menggunakan metode internal (KStrMethodHandler), yang kemudian memanggil fungsi BdaCommitChanges . Misalnya, minidriver BDA yang mencegat permintaan ini dapat memperoleh penunjuk ke filter BDA dari IRP yang diteruskan sehingga mereka dapat:
Atur daftar sumber daya baru untuk filter ke daftar sumber daya yang tertunda.
Atur status perubahan filter ke BDA_CHANGES_COMPLETE.
Terapkan sumber daya pada perangkat yang mendasar.
Lihat Menentukan Tabel Otomatisasi dan Mengubah Properti Filter BDA untuk informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru. |
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