WdfDeviceSetBusInformationForChildren 函式 (wdfdevice.h)

[僅適用於 KMDF]

WdfDeviceSetBusInformationForChildren 方法會設定總線驅動程式所支援之總線的相關信息。 此資訊可供公交車的子裝置使用。

語法

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

參數

[in] Device

架構裝置物件的句柄。

[in] BusInformation

描述總線之呼叫端配置 之PNP_BUS_INFORMATION 結構的指標。

傳回值

備註

如果驅動程式提供無效的物件句柄,就會發生錯誤檢查。

子裝置可以藉由呼叫 WdfFdoInitQueryPropertyWdfDeviceQueryProperty 來取得 WdfDeviceSetBusInformationForChildren 所提供的資訊。

範例

下列程式代碼範例會初始化PNP_BUS_INFORMATION結構,然後呼叫 WdfDeviceSetBusInformationForChildren

PNP_BUS_INFORMATION  busInfo;

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

WdfDeviceSetBusInformationForChildren(
                                      device,
                                      &busInfo
                                      );

規格需求

需求
目標平台 Universal
最低 KMDF 版本 1.0
標頭 wdfdevice.h (包含 Wdf.h)
程式庫 Wdf01000.sys (請參閱 Framework Library Versioning.)
IRQL <=DISPATCH_LEVEL
DDI 合規性規則 DriverCreate (kmdf) KmdfIrql (kmdf) KmdfIrql2 (kmdf) 、 KmdfIrqlExplicit (kmdf)

另請參閱

PNP_BUS_INFORMATION