Partager via


WdfDeviceSetBusInformationForChildren, fonction (wdfdevice.h)

[S’applique uniquement à KMDF]

La méthode WdfDeviceSetBusInformationForChildren définit des informations sur un bus pris en charge par un pilote de bus. Ces informations sont disponibles pour les appareils enfants du bus.

Syntaxe

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

Paramètres

[in] Device

Handle vers un objet d’appareil framework.

[in] BusInformation

Pointeur vers une structure PNP_BUS_INFORMATION allouée par l’appelant qui décrit le bus.

Valeur de retour

Aucun

Remarques

Une vérification de bogue se produit si le pilote fournit un handle d’objet non valide.

Les appareils enfants peuvent obtenir les informations que WdfDeviceSetBusInformationForChildren fournit en appelant WdfFdoInitQueryProperty ou WdfDeviceQueryProperty.

Exemples

L’exemple de code suivant initialise une structure PNP_BUS_INFORMATION, puis appelle WdfDeviceSetBusInformationForChildren.

PNP_BUS_INFORMATION  busInfo;

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

WdfDeviceSetBusInformationForChildren(
                                      device,
                                      &busInfo
                                      );

Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.0
d’en-tête wdfdevice.h (include Wdf.h)
bibliothèque Wdf01000.sys (voir Versioning de la bibliothèque Framework.)
IRQL <=DISPATCH_LEVEL
règles de conformité DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Voir aussi

PNP_BUS_INFORMATION