KsQuerySoftwareBusInterface, fonction (swenum.h)
Cette fonction est destinée uniquement à une utilisation interne.
La fonction KsQuerySoftwareBusInterface crée une mémoire tampon à partir du pool paginé et copie la chaîne de référence associée à l’énumérateur d’énumérateur de charge à la demande dans la mémoire tampon. Il incombe à l’appelant de libérer la mémoire tampon à l’aide de 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 à charge de charge de la demande.
[out] BusInterface
Pointeur vers l’interface de l’énumérateur de charge de la demande.
Valeur de retour
Retourne STATUS_SUCCESS si la requête est gérée. Sinon, elle retourne un code d’erreur approprié.
Remarques
Un minidriver peut accéder à cette fonction via le membre QueryReferenceString de la structure BUS_INTERFACE_SWENUM.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | swenum.h (include Swenum.h) |