Interface IUnregisterPhysicalConnection (portcls.h)
L’interface IUnregisterPhysicalConnection
implémente trois méthodes pour supprimer une connexion physique inscrite. Le pilote de port implémente cette interface. Pour déterminer si un pilote de port prend en charge l’interface IUnregisterPhysicalConnection
, un pilote miniport appelle la méthode QueryInterface de l’objet pilote de port avec reFIID IID_IUnregisterPhysicalConnection. Le pilote miniport est chargé de libérer l’objet une fois qu’il IUnregisterPhysicalConnection
n’est plus nécessaire. L’interface IUnregisterPhysicalConnection
hérite d’IUnknown.
Les pilotes de port suivants prennent en charge l’interface IUnregisterSubdevice
:
- WaveCyclique
- WavePci
- Topologie
- DMus
- MIDI
Le pilote de port utilise les informations qu’il obtient à partir des appels PcRegisterPhysicalConnectionXxx pour répondre à KSPROPERTY_PIN_PHYSICALCONNECTION demandes de propriété.
Lors de la suppression d’un sous-appareil de la topologie d’un adaptateur, le pilote doit annuler l’inscription des connexions physiques du sous-appareil à cette partie de la topologie. L’échec de l’annulation de l’inscription des connexions physiques du sous-appareil peut entraîner des fuites de mémoire.
Héritage
L’interface IUnregisterPhysicalConnection hérite de l’interface IUnknown . IUnregisterPhysicalConnection a également les types de membres suivants :
Méthodes
L’interface IUnregisterPhysicalConnection a ces méthodes.
IUnregisterPhysicalConnection ::UnregisterPhysicalConnection La méthode UnregisterPhysicalConnection supprime l’inscription d’une connexion physique qui a été inscrite par un appel précédent à PcRegisterPhysicalConnection. |
IUnregisterPhysicalConnection ::UnregisterPhysicalConnectionFromExternal La méthode UnregisterPhysicalConnectionFromExternal supprime l’inscription d’une connexion physique qui a été inscrite par un appel précédent à PcRegisterPhysicalConnectionFromExternal. |
IUnregisterPhysicalConnection ::UnregisterPhysicalConnectionToExternal La méthode UnregisterPhysicalConnectionToExternal supprime l’inscription d’une connexion physique qui a été inscrite par un appel précédent à PcRegisterPhysicalConnectionToExternal. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portcls.h |