Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[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 que se obtuvo llamando 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.
Observaciones
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 | Valor |
|---|---|
| de la plataforma de destino de | Universal |
| versión mínima de KMDF | 1.0 |
| versión mínima de UMDF | 2.0 |
| encabezado de | wdfusb.h (incluya Wdfusb.h) |
| biblioteca de | 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) |