Bagikan melalui


Fungsi WdfDeviceSetBusInformationForChildren (wdfdevice.h)

[Berlaku untuk KMDF saja]

Metode WdfDeviceSetBusInformationForChildren menetapkan informasi tentang bus yang didukung pengemudi bus. Informasi ini tersedia untuk perangkat anak bus.

Sintaks

void WdfDeviceSetBusInformationForChildren(
  [in] WDFDEVICE            Device,
  [in] PPNP_BUS_INFORMATION BusInformation
);

Parameter

[in] Device

Handel ke objek perangkat kerangka kerja.

[in] BusInformation

Penunjuk ke struktur PNP_BUS_INFORMATION yang dialokasikan penelepon yang menjelaskan bus.

Nilai kembali

Tidak ada

Keterangan

Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.

Perangkat anak dapat memperoleh informasi yang disediakan WdfDeviceSetBusInformationForChildren dengan memanggil WdfFdoInitQueryProperty atau WdfDeviceQueryProperty.

Contoh

Contoh kode berikut menginisialisasi struktur PNP_BUS_INFORMATION lalu memanggil WdfDeviceSetBusInformationForChildren.

PNP_BUS_INFORMATION  busInfo;

busInfo.BusTypeGuid = GUID_DEVCLASS_TOASTER;
busInfo.LegacyBusType = PNPBus;
busInfo.BusNumber = 0;

WdfDeviceSetBusInformationForChildren(
                                      device,
                                      &busInfo
                                      );

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Header wdfdevice.h (termasuk Wdf.h)
Pustaka Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.)
IRQL <=DISPATCH_LEVEL
Aturan kepatuhan DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Lihat juga

PNP_BUS_INFORMATION