Méthode IUnregisterPhysicalConnection ::UnregisterPhysicalConnection (portcls.h)

La UnregisterPhysicalConnection méthode supprime l’inscription d’une connexion physique inscrite par un appel précédent à PcRegisterPhysicalConnection.

Syntaxe

NTSTATUS UnregisterPhysicalConnection(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PUNKNOWN       FromUnknown,
  [in] ULONG          FromPin,
  [in] PUNKNOWN       ToUnknown,
  [in] ULONG          ToPin
);

Paramètres

[in] DeviceObject

Pointeur vers l’objet d’appareil pour l’appareil adaptateur. Ce paramètre doit pointer vers une structure système de type DEVICE_OBJECT.

[in] FromUnknown

Pointeur vers l’interface IPort d’un objet de pilote de port. L’objet pilote de port associé à FromUnknown est lié au sous-appareil qui fournit le code pin de la source de données de la connexion.

[in] FromPin

Spécifie un ID de broche. Ce paramètre identifie la broche de source de données (sortie) sur le filtre associé à l’interface FromUnknown .

[in] ToUnknown

Pointeur vers l’interface IPort d’un objet de pilote de port. L’objet pilote de port associé à ToUnknown est lié au sous-appareil qui fournit le code pin du récepteur de données de la connexion.

[in] ToPin

Spécifie un ID de broche. Ce paramètre identifie la broche du récepteur de données (entrée) sur le filtre associé à l’interface ToUnknown .

Valeur retournée

UnregisterPhysicalConnection retourne STATUS_SUCCESS si l’appel a réussi. Sinon, il retourne un code d’erreur approprié.

Remarques

Pour plus d’informations, consultez Sous-appareils audio dynamiques.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête portcls.h (include Portcls.h)
IRQL PASSIVE_LEVEL

Voir aussi

DEVICE_OBJECT

IPort

IUnregisterPhysicalConnection

PcRegisterPhysicalConnection