Compartir a través de


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

El UnregisterPhysicalConnectionToExternal método 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 de 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.

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

PcRegisterPhysicalConnectionToExternal