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

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

Sintaxis

NTSTATUS UnregisterPhysicalConnectionFromExternal(
  [in] PDEVICE_OBJECT  DeviceObject,
  [in] PUNICODE_STRING FromString,
  [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] FromString

Puntero a una cadena Unicode terminada en null que contiene el nombre del filtro externo 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 externo denominado por el parámetro FromString .

[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 la patilla del receptor de datos (entrada) en el filtro asociado a la interfaz ToUnknown .

Valor devuelto

UnregisterPhysicalConnectionFromExternal 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 Subdispositivos de audio dinámico.

Requisitos

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

Consulte también

DEVICE_OBJECT

IPort

IUnregisterPhysicalConnection

PcRegisterPhysicalConnectionFromExternal