Compartir a través de


Función WdfUsbInterfaceGetNumConfiguredPipes (wdfusb.h)

[Se aplica a KMDF y UMDF]

El método WdfUsbInterfaceGetNumConfiguredPipes devuelve el número de canalizaciones configuradas para una interfaz de dispositivo USB especificada.

Sintaxis

BYTE WdfUsbInterfaceGetNumConfiguredPipes(
  [in] WDFUSBINTERFACE UsbInterface
);

Parámetros

[in] UsbInterface

Identificador de un objeto de interfaz USB obtenido mediante una llamada a WdfUsbTargetDeviceGetInterface.

Valor devuelto

WdfUsbInterfaceGetNumConfiguredPipes devuelve el número de canalizaciones configuradas para la interfaz especificada.

Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.

Comentarios

El controlador puede llamar a WdfUsbInterfaceGetNumConfiguredPipes después de llamar a WdfUsbTargetDeviceSelectConfig.

Para obtener más información sobre el método WdfUsbInterfaceGetNumConfiguredPipes y los destinos de E/S USB, consulte Destinos de E/S USB.

Ejemplos

En el ejemplo de código siguiente se obtiene el número de canalizaciones configuradas para una interfaz USB especificada.

BYTE pipeCount;

pipeCount = WdfUsbInterfaceGetNumConfiguredPipes(UsbInterface);

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfusb.h (incluya Wdfusb.h)
Library Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Reglas de cumplimiento de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), UsbKmdfIrql(kmdf), UsbKmdfIrql2(kmdf), UsbKmdfIrqlExplicit(kmdf)

Consulte también

WdfUsbTargetDeviceGetInterface

WdfUsbTargetDeviceSelectConfig