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 |