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 |