Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод UnregisterPhysicalConnection удаляет регистрацию физического подключения, зарегистрированного предыдущим вызовом PcRegisterPhysicalConnection.
Синтаксис
NTSTATUS UnregisterPhysicalConnection(
[in] PDEVICE_OBJECT DeviceObject,
[in] PUNKNOWN FromUnknown,
[in] ULONG FromPin,
[in] PUNKNOWN ToUnknown,
[in] ULONG ToPin
);
Параметры
[in] DeviceObject
Указатель на объект устройства для адаптера. Этот параметр должен указывать на системную структуру типа DEVICE_OBJECT.
[in] FromUnknown
Указатель на интерфейс IPort объекта драйвера портов. Объект драйвера портов, связанный с FromUnknown, привязан к подчиненной части, которая предоставляет пин-код источника данных подключения.
[in] FromPin
Указывает идентификатор пин-кода. Этот параметр определяет закрепление источника данных (выходных данных) на фильтре, связанном с интерфейсом FromUnknown.
[in] ToUnknown
Указатель на интерфейс IPort объекта драйвера портов. Объект драйвера порта, связанный с ToUnknown, привязан к подчиненной части, которая предоставляет пин-код приемника данных подключения.
[in] ToPin
Указывает идентификатор пин-кода. Этот параметр определяет пин-код приемника данных (входных данных) фильтра, связанного с интерфейсом ToUnknown.
Возвращаемое значение
UnregisterPhysicalConnection возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае возвращается соответствующий код ошибки.
Замечания
Дополнительные сведения см. в динамических аудиоподделий.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| заголовка | portcls.h (include Portcls.h) |
| IRQL | PASSIVE_LEVEL |