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

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

Sintaxis

NTSTATUS UnregisterPhysicalConnectionToExternal(
  [in] PDEVICE_OBJECT  DeviceObject,
  [in] PUNKNOWN        FromUnknown,
  [in] ULONG           FromPin,
  [in] PUNICODE_STRING ToString,
  [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 subdispositivo 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] ToString

Puntero a una cadena Unicode terminada en null que contiene el nombre del filtro externo que proporciona el pin receptor de datos de la conexión.

[in] ToPin

Especifica un identificador de patilla. Este parámetro identifica la patilla del receptor de datos (entrada) en el filtro externo denominado por el parámetro ToString.

Valor devuelto

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

Observaciones

Para obtener más información, consulte subdispositivos de audio dinámico.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de portcls.h (incluya Portcls.h)
irQL PASSIVE_LEVEL

Consulte también

DEVICE_OBJECT

IPort

IUnregisterPhysicalConnection

PcRegisterPhysicalConnectionToExternal