共用方式為


IUnregisterPhysicalConnection 介面 (portcls.h)

介面 IUnregisterPhysicalConnection 會實作三種方法來移除已註冊的實體連線。 埠驅動程序會實作此介面。 若要判斷埠驅動程式是否支援 IUnregisterPhysicalConnection 介面,迷你埠驅動程式會使用 REFIID IID_IUnregisterPhysicalConnection呼叫埠驅動程式物件的 QueryInterface 方法。 迷你埠驅動程式負責在不再需要對象之後釋放 IUnregisterPhysicalConnection 物件。 介面 IUnregisterPhysicalConnection 繼承自 IUnknown

下列埠驅動程式支援 IUnregisterSubdevice 介面:

  • WaveCyclic
  • WavePci
  • 拓撲
  • DMus
  • MIDI
這個介面中的三種方法會「取消註冊」先前透過呼叫 PcRegisterPhysicalConnectionPcRegisterPhysicalConnectionFromExternalPcRegisterPhysicalConnectionToExternal 例程來註冊的實體連線。 PortCls 支援三個 PcRegisterPhysicalConnectionXxx 例程。

埠驅動程式會使用它從 PcRegisterPhysicalConnectionXxx 呼叫取得的資訊來回應 KSPROPERTY_PIN_PHYSICALCONNECTION 屬性要求。

從適配卡拓撲刪除子裝置時,驅動程式必須取消註冊子裝置的實體連線至該部分拓撲。 無法取消註冊子裝置的實體連線可能會導致記憶體流失。

繼承

IUnregisterPhysicalConnection 介面繼承自 IUnknown 介面。 IUnregisterPhysicalConnection 也有下列類型的成員:

方法

IUnregisterPhysicalConnection 介面具有這些方法。

 
IUnregisterPhysicalConnection::UnregisterPhysicalConnection

UnregisterPhysicalConnection 方法會刪除先前呼叫 PcRegisterPhysicalConnection 所註冊的實體連線註冊。
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionFromExternal

UnregisterPhysicalConnectionFromExternal 方法會刪除先前呼叫 PcRegisterPhysicalConnectionFromExternal 所註冊之實體連線的註冊。
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionToExternal

UnregisterPhysicalConnectionToExternal 方法會刪除先前呼叫 PcRegisterPhysicalConnectionToExternal 所註冊的實體連線註冊。

規格需求

需求
目標平台 Windows
標頭 portcls.h