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

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

Syntaxe

NTSTATUS UnregisterPhysicalConnectionToExternal(
  [in] PDEVICE_OBJECT  DeviceObject,
  [in] PUNKNOWN        FromUnknown,
  [in] ULONG           FromPin,
  [in] PUNICODE_STRING ToString,
  [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] ToString

Pointeur vers une chaîne Unicode terminée par null qui contient le nom du filtre externe 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 externe nommé par le paramètre ToString .

Valeur retournée

UnregisterPhysicalConnectionToExternal 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

PcRegisterPhysicalConnectionToExternal