Fungsi BdaPropertyGetPinControl (bdasup.h)

Fungsi BdaPropertyGetPinControl mengambil pengidentifikasi atau jenis pin.

Sintaks

NTSTATUS BdaPropertyGetPinControl(
  [in]            PIRP        Irp,
  [in]            PKSPROPERTY Property,
  [out, optional] ULONG       *pulProperty
);

Parameter

[in] Irp

Menunjuk ke IRP agar permintaan mengambil informasi pin. Minidriver BDA menerima IRP ini dengan permintaan KSPROPERTY_BDA_PIN_ID atau KSPROPERTY_BDA_PIN_TYPE .

[in] Property

Menunjuk ke struktur KSPROPERTY yang menjelaskan properti dan jenis permintaan permintaan properti.

[out, optional] pulProperty

Menunjuk ke variabel yang menerima pengidentifikasi atau jenis pin.

Menampilkan nilai

Mengembalikan STATUS_SUCCESS atau kode kesalahan yang sesuai.

Keterangan

Minidriver BDA memanggil fungsi BdaPropertyGetPinControl untuk mengambil pengidentifikasi atau jenis pin setelah minidriver menerima permintaan KSPROPERTY_BDA_PIN_ID atau KSPROPERTY_BDA_PIN_TYPE dari kumpulan properti KSPROPSETID_BdaPinControl . Sebagian besar minidriver BDA dapat menentukan tabel otomatisasi pin sehingga minidriver tersebut mengirimkan fungsi BdaPropertyGetPinControl secara langsung, tanpa mencegat permintaan ini menggunakan get-handler internal (KStrGetPropertyHandler).

Persyaratan

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

Lihat juga

KSPROPERTY

KSPROPERTY_BDA_PIN_ID

KSPROPERTY_BDA_PIN_TYPE

KSPROPSETID_BdaPinControl