Поделиться через


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

Метод UnregisterPhysicalConnectionFromExternal удаляет регистрацию физического соединения, зарегистрированного предыдущим вызовом PcRegisterPhysicalConnectionFromExternal.

Синтаксис

NTSTATUS UnregisterPhysicalConnectionFromExternal(
  [in] PDEVICE_OBJECT  DeviceObject,
  [in] PUNICODE_STRING FromString,
  [in] ULONG           FromPin,
  [in] PUNKNOWN        ToUnknown,
  [in] ULONG           ToPin
);

Параметры

[in] DeviceObject

Указатель на объект устройства для адаптера. Этот параметр должен указывать на системную структуру типа DEVICE_OBJECT.

[in] FromString

Указатель на строку Юникода, завершающую значение NULL, которая содержит имя внешнего фильтра, который предоставляет пин-код источника данных подключения.

[in] FromPin

Указывает идентификатор пин-кода. Этот параметр определяет пин-код источника данных (выходных данных) во внешнем фильтре, который называется параметром FromString.

[in] ToUnknown

Указатель на интерфейс IPort объекта драйвера портов. Объект драйвера порта, связанный с ToUnknown, привязан к подчиненной части, которая предоставляет пин-код приемника данных подключения.

[in] ToPin

Указывает идентификатор пин-кода. Этот параметр определяет пин-код приемника данных (входных данных) фильтра, связанного с интерфейсом ToUnknown.

Возвращаемое значение

UnregisterPhysicalConnectionFromExternal возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае возвращается соответствующий код ошибки.

Замечания

Дополнительные сведения см. в динамических аудиоподделий.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка portcls.h (include Portcls.h)
IRQL PASSIVE_LEVEL

См. также

DEVICE_OBJECT

IPort

IUnregisterPhysicalConnection

PcRegisterPhysicalConnectionFromExternal