IUnregisterSubdevice-Schnittstelle (portcls.h)
Die IUnregisterSubdevice
-Schnittstelle implementiert eine -Methode zum Entfernen eines registrierten Untergeräts. Der Porttreiber implementiert diese Schnittstelle. Um zu bestimmen, ob ein Porttreiber die IUnregisterSubdevice
Schnittstelle unterstützt, ruft ein Miniporttreiber die QueryInterface-Methode des Porttreiberobjekts mit REFIID IID_IUnregisterSubdevice auf. Der Miniporttreiber ist für die Freigabe des IUnregisterSubdevice
Objekts verantwortlich, nachdem es nicht mehr benötigt wird. Die IUnregisterSubdevice
Schnittstelle erbt von IUnknown.
Die folgenden Porttreiber unterstützen die IUnregisterSubdevice
Schnittstelle:
- WaveCyclic
- WavePci
- Topologie
- DMus
- MIDI
Das IUnregisterSubdevice
-Objekt verwaltet einen eigenen internen Verweis auf das Untergerät, um sicherzustellen, dass das entsprechende Geräteobjekt erst gelöscht wird, wenn alle Verweise auf das IUnregisterSubdevice
Objekt freigegeben wurden.
Vererbung
Die IUnregisterSubdevice-Schnittstelle erbt von der IUnknown-Schnittstelle . IUnregisterSubdevice verfügt auch über folgende Membertypen:
Methoden
Die IUnregisterSubdevice-Schnittstelle verfügt über diese Methoden.
IUnregisterSubdevice::UnregisterSubdevice Die UnregisterSubdevice-Methode löscht die Registrierung eines Untergerätes, das zuvor durch einen Aufruf von PcRegisterSubdevice registriert wurde. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | portcls.h |