Funzione WdfUsbTargetPipeGetType (wdfusb.h)
[Si applica a KMDF e UMDF]
Il metodo WdfUsbTargetPipeGetType restituisce il tipo di una pipe USB specificata.
Sintassi
WDF_USB_PIPE_TYPE WdfUsbTargetPipeGetType(
[in] WDFUSBPIPE Pipe
);
Parametri
[in] Pipe
Handle per un oggetto pipe del framework ottenuto chiamando WdfUsbInterfaceGetConfiguredPipe.
Valore restituito
WdfUsbTargetPipeGetType restituisce un valore tipizzato WDF_USB_PIPE_TYPE che identifica il tipo della pipe specificata.
Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.
Commenti
Per altre informazioni sul metodo WdfUsbTargetPipeGetType e sulle destinazioni di I/O USB, vedere Destinazioni di I/O USB.
Esempio
L'esempio di codice seguente determina il tipo di una pipe USB.
WDF_USB_PIPE_TYPEusbPipeType;
usbPipeType = WdfUsbTargetPipeGetType(usbPipe);
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfusb.h (include Wdfusb.h) |
Libreria | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <=DISPATCH_LEVEL |
Regole di conformità DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), UsbKmdfIrql(kmdf), UsbKmdfIrql2(kmdf), UsbKmdfIrqlExplicit(kmdf) |