Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IUnregisterPhysicalConnection реализует три метода удаления зарегистрированного физического подключения. Драйвер порта реализует этот интерфейс. Чтобы определить, поддерживает ли драйвер порта интерфейс IUnregisterPhysicalConnection, драйвер минипорта вызывает метод объекта драйвера порта QueryInterface с IID_IUnregisterPhysicalConnectionREFIID. Минипорт-драйвер отвечает за освобождение объекта IUnregisterPhysicalConnection после того, как он больше не нужен. Интерфейс IUnregisterPhysicalConnection наследует от IUnknown.
Следующие драйверы портов поддерживают интерфейс IUnregisterSubdevice:
- WaveCyclic
- WavePci
- Топология
- DMus
- MIDI
Драйвер порта использует сведения, полученные из PcRegisterPhysicalConnectionXxx для реагирования на запросы свойств KSPROPERTY_PIN_PHYSICALCONNECTION.
При удалении вложенных значений из топологии адаптера драйвер должен отменить регистрацию физических подключений subdevice к этой части топологии. Сбой при отмене регистрации физических подключений subdevice может привести к утечкам памяти.
Наследство
Интерфейс IUnregisterPhysicalConnection наследует от интерфейса IUnknown. IUnregisterPhysicalConnection также имеет следующие типы элементов:
Методика
Интерфейс IUnregisterPhysicalConnection имеет эти методы.
|
IUnregisterPhysicalConnection::UnregisterPhysicalConnection Метод UnregisterPhysicalConnection удаляет регистрацию физического соединения, зарегистрированного предыдущим вызовом PcRegisterPhysicalConnection. |
|
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionFromExternal Метод UnregisterPhysicalConnectionFromExternal удаляет регистрацию физического подключения, зарегистрированного предыдущим вызовом PcRegisterPhysicalConnectionFromExternal. |
|
IUnregisterPhysicalConnection::UnregisterPhysicalConnectionToExternal Метод UnregisterPhysicalConnectionToExternal удаляет регистрацию физического подключения, зарегистрированного предыдущим вызовом PcRegisterPhysicalConnectionToExternal. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | portcls.h |