Método IUnregisterPhysicalConnection::UnregisterPhysicalConnection (portcls.h)

El UnregisterPhysicalConnection método elimina el registro de una conexión física registrada por una llamada anterior a PcRegisterPhysicalConnection.

Sintaxis

NTSTATUS UnregisterPhysicalConnection(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PUNKNOWN       FromUnknown,
  [in] ULONG          FromPin,
  [in] PUNKNOWN       ToUnknown,
  [in] ULONG          ToPin
);

Parámetros

[in] DeviceObject

Puntero al objeto de dispositivo para el dispositivo adaptador. Este parámetro debe apuntar a una estructura del sistema de tipo DEVICE_OBJECT.

[in] FromUnknown

Puntero a la interfaz IPort de un objeto de controlador de puerto. El objeto de controlador de puerto asociado a FromUnknown está enlazado al subdevice que proporciona el pin del origen de datos de la conexión.

[in] FromPin

Especifica un identificador de patilla. Este parámetro identifica el pin del origen de datos (salida) en el filtro asociado a la interfaz FromUnknown .

[in] ToUnknown

Puntero a la interfaz IPort de un objeto de controlador de puerto. El objeto del controlador de puerto asociado a ToUnknown está enlazado al subdispositivo que proporciona el pin receptor de datos de la conexión.

[in] ToPin

Especifica un identificador de patilla. Este parámetro identifica el anclaje del receptor de datos (entrada) en el filtro asociado a la interfaz ToUnknown .

Valor devuelto

UnregisterPhysicalConnection devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, devuelve un código de error adecuado.

Comentarios

Para obtener más información, vea Subdevices de audio dinámico.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado portcls.h (incluya Portcls.h)
IRQL PASSIVE_LEVEL

Consulte también

DEVICE_OBJECT

IPort

IUnregisterPhysicalConnection

PcRegisterPhysicalConnection