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

BDA_CHANGE_STATE

Perubahan BdaCheck

Perubahan BdaStart

KSMETHODSETID_BdaChangeSync

KSMETHOD_BDA_COMMIT_CHANGES

KStrMethodHandler