Condividi tramite


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)

Vedere anche

WDF_USB_PIPE_TYPE

WdfUsbInterfaceGetConfiguredPipe