Partager via


KsRemoveBusEnumInterface, fonction (swenum.h)

Cette fonction est réservée à un usage interne uniquement.

La fonction KsRemoveBusEnumInterface supprime une interface de l’objet énumérateur de bus à charge de la demande.

Syntaxe

KSDDKAPI NTSTATUS KsRemoveBusEnumInterface(
  [in] PIRP Irp
);

Paramètres

[in] Irp

Pointeur vers un IRP qui contient une structure SWENUM_INSTALL_INTERFACE qui spécifie l’ID d’appareil, l’ID d’interface et la chaîne de référence de l’appareil et de l’interface spécifiques à supprimer. Pour plus d’informations sur cette structure, consultez la sectionRemarks ci-dessous.

Valeur retournée

Retourne STATUS_SUCCESS en cas de réussite. Sinon, il retourne un code d’erreur approprié.

Remarques

Irp-AssociatedIrp.SystemBuffer> est supposé contenir une structure SWENUM_INSTALL_INTERFACE. Les membres DeviceId, InterfaceId et ReferenceString de la structure spécifient l’appareil et l’interface spécifiques à supprimer.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête swenum.h (inclure Swenum.h)
Bibliothèque Ks.lib

Voir aussi

KsInstallBusEnumInterface

SWENUM_INSTALL_INTERFACE