IUnregisterPhysicalConnection-Schnittstelle (portcls.h)
Die IUnregisterPhysicalConnection
Schnittstelle implementiert drei Methoden zum Entfernen einer registrierten physischen Verbindung. Der Porttreiber implementiert diese Schnittstelle. Um zu bestimmen, ob ein Porttreiber die IUnregisterPhysicalConnection
Schnittstelle unterstützt, ruft ein Miniporttreiber die QueryInterface-Methode des Porttreiberobjekts mit REFIID IID_IUnregisterPhysicalConnection auf. Der Miniporttreiber ist für die Freigabe des IUnregisterPhysicalConnection
Objekts verantwortlich, nachdem es nicht mehr benötigt wird. Die IUnregisterPhysicalConnection
Schnittstelle erbt von IUnknown.
Die folgenden Porttreiber unterstützen die IUnregisterSubdevice
Schnittstelle:
- WaveCyclic
- WavePci
- Topologie
- DMus
- MIDI
Der Porttreiber verwendet die Informationen, die er vonXxx-Aufrufen von PcRegisterPhysicalConnection erhält, um auf KSPROPERTY_PIN_PHYSICALCONNECTION Eigenschaftenanforderungen zu reagieren.
Beim Löschen eines Untergeräts aus der Topologie eines Adapters muss der Treiber die Registrierung der physischen Verbindungen des Untergeräts mit diesem Teil der Topologie aufheben. Wenn die Registrierung der physischen Verbindungen des Untergerätes nicht aufgehoben wird, kann dies zu Speicherverlusten führen.
Vererbung
Die IUnregisterPhysicalConnection-Schnittstelle erbt von der IUnknown-Schnittstelle . IUnregisterPhysicalConnection verfügt auch über folgende Membertypen:
Methoden
Die IUnregisterPhysicalConnection-Schnittstelle verfügt über diese Methoden.
IUnregisterPhysicalConnection::UnregisterPhysicalConnection Die UnregisterPhysicalConnection-Methode löscht die Registrierung einer physischen Verbindung, die durch einen vorherigen Aufruf von PcRegisterPhysicalConnection registriert wurde. |
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionFromExternal Die UnregisterPhysicalConnectionFromExternal-Methode löscht die Registrierung einer physischen Verbindung, die durch einen vorherigen Aufruf von PcRegisterPhysicalConnectionFromExternal registriert wurde. |
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionToExternal Die UnregisterPhysicalConnectionToExternal-Methode löscht die Registrierung einer physischen Verbindung, die durch einen vorherigen Aufruf von PcRegisterPhysicalConnectionToExternal registriert wurde. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | portcls.h |