IUnregisterPhysicalConnection 介面 (portcls.h)
介面 IUnregisterPhysicalConnection
會實作三種方法來移除已註冊的實體連線。 埠驅動程序會實作此介面。 若要判斷埠驅動程式是否支援 IUnregisterPhysicalConnection
介面,迷你埠驅動程式會使用 REFIID IID_IUnregisterPhysicalConnection呼叫埠驅動程式物件的 QueryInterface 方法。 迷你埠驅動程式負責在不再需要對象之後釋放 IUnregisterPhysicalConnection
物件。 介面 IUnregisterPhysicalConnection
繼承自 IUnknown。
下列埠驅動程式支援 IUnregisterSubdevice
介面:
- WaveCyclic
- WavePci
- 拓撲
- DMus
- MIDI
埠驅動程式會使用它從 PcRegisterPhysicalConnectionXxx 呼叫取得的資訊來回應 KSPROPERTY_PIN_PHYSICALCONNECTION 屬性要求。
從適配卡拓撲刪除子裝置時,驅動程式必須取消註冊子裝置的實體連線至該部分拓撲。 無法取消註冊子裝置的實體連線可能會導致記憶體流失。
繼承
IUnregisterPhysicalConnection 介面繼承自 IUnknown 介面。 IUnregisterPhysicalConnection 也有下列類型的成員:
方法
IUnregisterPhysicalConnection 介面具有這些方法。
IUnregisterPhysicalConnection::UnregisterPhysicalConnection UnregisterPhysicalConnection 方法會刪除先前呼叫 PcRegisterPhysicalConnection 所註冊的實體連線註冊。 |
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionFromExternal UnregisterPhysicalConnectionFromExternal 方法會刪除先前呼叫 PcRegisterPhysicalConnectionFromExternal 所註冊之實體連線的註冊。 |
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionToExternal UnregisterPhysicalConnectionToExternal 方法會刪除先前呼叫 PcRegisterPhysicalConnectionToExternal 所註冊的實體連線註冊。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portcls.h |