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) |