Interface IUnregisterSubdevice (portcls.h)
L’interface IUnregisterSubdevice
implémente une méthode pour supprimer un sous-appareil inscrit. Le pilote de port implémente cette interface. Pour déterminer si un pilote de port prend en charge l’interface IUnregisterSubdevice
, un pilote miniport appelle la méthode QueryInterface de l’objet de pilote de port avec REFIID IID_IUnregisterSubdevice. Le pilote miniport est chargé de libérer l’objet une fois qu’il IUnregisterSubdevice
n’est plus nécessaire. L’interface IUnregisterSubdevice
hérite d’IUnknown.
Les pilotes de port suivants prennent en charge l’interface IUnregisterSubdevice
:
- WaveCyclique
- WavePci
- Topologie
- DMus
- MIDI
L’objet IUnregisterSubdevice
conserve sa propre référence interne au sous-appareil pour s’assurer que l’objet d’appareil correspondant n’est pas supprimé tant que toutes les références à l’objet n’ont IUnregisterSubdevice
pas été libérées.
Héritage
L’interface IUnregisterSubdevice hérite de l’interface IUnknown. IUnregisterSubdevice possède également les types de membres suivants :
Méthodes
L’interface IUnregisterSubdevice possède ces méthodes.
IUnregisterSubdevice ::UnregisterSubdevice La méthode UnregisterSubdevice supprime l’inscription d’un sous-appareil précédemment inscrit par un appel à PcRegisterSubdevice. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portcls.h |