Метод 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, если вызов был выполнен успешно. В противном случае возвращается соответствующий код ошибки.
Комментарии
Дополнительные сведения см. в разделе Dynamic Audio Subvices.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | portcls.h (включая Portcls.h) |
IRQL | PASSIVE_LEVEL |