Интерфейс IUnregisterSubdevice (portcls.h)
Интерфейс IUnregisterSubdevice
реализует метод для удаления зарегистрированного подчиненного устройства. Драйвер порта реализует этот интерфейс. Чтобы определить, поддерживает IUnregisterSubdevice
ли драйвер порта интерфейс, драйвер минипорта вызывает метод QueryInterface объекта драйвера порта с IID_IUnregisterSubdevice REFIID. Драйвер мини-порта отвечает за освобождение IUnregisterSubdevice
объекта после того, как он больше не нужен. Интерфейс IUnregisterSubdevice
наследуется от IUnknown.
Интерфейс поддерживают IUnregisterSubdevice
следующие драйверы портов:
- Волновая циклическая
- WavePci
- Топология
- DMus
- MIDI
Объект IUnregisterSubdevice
сохраняет собственную внутреннюю ссылку на вложенный объект, чтобы гарантировать, что соответствующий объект устройства не будет удален до тех пор, пока не будут освобождены все ссылки на IUnregisterSubdevice
объект.
Наследование
Интерфейс IUnregisterSubdevice наследуется от интерфейса IUnknown . IUnregisterSubdevice также имеет следующие типы членов:
Методы
Интерфейс IUnregisterSubdevice содержит следующие методы.
IUnregisterSubdevice::UnregisterSubdevice Метод UnregisterSubdevice удаляет регистрацию дочернего устройства, который был ранее зарегистрирован вызовом PcRegisterSubdevice. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | portcls.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по