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 WDF_USB_PIPE_TYPEtipizzato che identifica il tipo della pipe specificata.
Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.
Osservazioni
Per altre informazioni sul metodo di WdfUsbTargetPipeGetType e sulle destinazioni I/O USB, vedere Destinazioni I/O USB.
Esempi
L'esempio di codice seguente determina il tipo di una pipe USB.
WDF_USB_PIPE_TYPEusbPipeType;
usbPipeType = WdfUsbTargetPipeGetType(usbPipe);
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 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) |