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