Fungsi BdaMethodDeletePin (bdasup.h)

Fungsi BdaMethodDeletePin menghapus pabrik pin.

Sintaks

NTSTATUS BdaMethodDeletePin(
  [in] PIRP      pIrp,
  [in] PKSMETHOD pKSMethod,
       PVOID     pvIgnored
);

Parameter

[in] pIrp

Menunjuk ke IRP agar permintaan menghapus pabrik pin. Minidriver BDA menerima IRP ini dengan permintaan KSMETHOD_BDA_DELETE_PIN_FACTORY .

[in] pKSMethod

Menunjuk ke struktur KSMETHOD yang menjelaskan metode dan jenis permintaan permintaan metode.

pvIgnored

Menunjuk ke buffer yang diabaikan.

Menampilkan nilai

Mengembalikan STATUS_SUCCESS atau kode kesalahan yang sesuai.

Keterangan

Minidriver BDA memanggil fungsi BdaMethodDeletePin untuk menghapus pabrik pin setelah minidriver menerima permintaan KSMETHOD_BDA_DELETE_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 BdaMethodDeletePin 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 menghapus pin tanpa mengandalkan penyedia jaringan, minidriver BDA harus memanggil fungsi BdaDeletePin .

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header bdasup.h (termasuk Bdasup.h)
Pustaka Bdasup.lib
IRQL PASSIVE_LEVEL

Lihat juga

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler