KsQuerySoftwareBusInterface, fonction (swenum.h)
Cette fonction est réservée à un usage interne uniquement.
La fonction KsQuerySoftwareBusInterface crée une mémoire tampon à partir du pool paginé et copie la chaîne de référence associée au PDO de l’objet énumérateur de charge de la demande dans la mémoire tampon. Il incombe à l’appelant de libérer la mémoire tampon à l’aide d’ExFreePool.
Syntaxe
KSDDKAPI NTSTATUS KsQuerySoftwareBusInterface(
[in] PDEVICE_OBJECT PnpDeviceObject,
[out] PBUS_INTERFACE_SWENUM BusInterface
);
Paramètres
[in] PnpDeviceObject
Pointeur vers l’objet d’appareil de l’énumérateur de bus de charge de la demande.
[out] BusInterface
Pointeur vers l’interface de l’énumérateur de bus de charge de la demande.
Valeur retournée
Retourne STATUS_SUCCESS si la demande est gérée. Sinon, il retourne un code d’erreur approprié.
Remarques
Un minidriver peut accéder à cette fonction via le membre QueryReferenceString de la structure BUS_INTERFACE_SWENUM.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | swenum.h (inclure Swenum.h) |