WdfDeviceSetBusInformationForChildren, fonction (wdfdevice.h)
[S’applique à KMDF uniquement]
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 pour un objet d’appareil d’infrastructure.
[in] BusInformation
Pointeur vers une structure de PNP_BUS_INFORMATION allouée par l’appelant qui décrit le bus.
Valeur de retour
None
Remarques
Un bogue case activée se produit si le pilote fournit un handle d’objet non valide.
Les appareils enfants peuvent obtenir les informations fournies par WdfDeviceSetBusInformationForChildren 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
);
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.0 |
En-tête | wdfdevice.h (inclure Wdf.h) |
Bibliothèque | Wdf01000.sys (consultez Gestion des versions de la bibliothèque d’infrastructure).) |
IRQL | <=DISPATCH_LEVEL |
Règles de conformité DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour