Метод IUnregisterPhysicalConnection::UnregisterPhysicalConnection (portcls.h)

Метод 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

См. также

DEVICE_OBJECT

IPort

IUnregisterPhysicalConnection

PcRegisterPhysicalConnection