funzione WDF_USB_CONTINUOUS_READER_CONFIG_INIT (wdfusb.h)

[Si applica a KMDF e UMDF]

La funzione WDF_USB_CONTINUOUS_READER_CONFIG_INIT inizializza una struttura WDF_USB_CONTINUOUS_READER_CONFIG .

Sintassi

void WDF_USB_CONTINUOUS_READER_CONFIG_INIT(
  [out] PWDF_USB_CONTINUOUS_READER_CONFIG     Config,
  [in]  PFN_WDF_USB_READER_COMPLETION_ROUTINE EvtUsbTargetPipeReadComplete,
  [in]  WDFCONTEXT                            EvtUsbTargetPipeReadCompleteContext,
  [in]  size_t                                TransferLength
);

Parametri

[out] Config

Puntatore a una struttura WDF_USB_CONTINUOUS_READER_CONFIG .

[in] EvtUsbTargetPipeReadComplete

Puntatore alla funzione di callback EvtUsbTargetPipeReadComplete del driver.

[in] EvtUsbTargetPipeReadCompleteContext

Puntatore non tipizzato alle informazioni sul contesto definite dal driver che il framework passa alla funzione di callback EvtUsbTargetPipeReadComplete del driver.

[in] TransferLength

Lunghezza massima, in byte, di dati che possono essere ricevuti dal dispositivo.

Valore restituito

nessuno

Osservazioni

La funzione WDF_USB_CONTINUOUS_READER_CONFIG_INIT zero la struttura di WDF_USB_CONTINUOUS_READER_CONFIG specificata e imposta il membro Size della struttura. Imposta anche i membri EvtUsbTargetPipeReadComplete, EvtUsbTargetPipeReadCompleteContext e TransferLength sui valori specificati.

Si noti che WDF_USB_CONTINUOUS_READER_CONFIG_INITnon imposta il membro EvtUsbTargetPipeReadersFailed della struttura.

Dopo aver chiamato WDF_USB_CONTINUOUS_READER_CONFIG_INIT, il driver può aggiungere facoltativamente un puntatore EvtUsbTargetPipeReadersFailed alla struttura WDF_USB_CONTINUOUS_READER_CONFIG .

Per un esempio di codice che usa WDF_USB_CONTINUOUS_READER_CONFIG_INIT, vedere WdfUsbTargetPipeConfigContinuousReader.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfusb.h (include Wdfusb.h)

Vedi anche

EvtUsbTargetPipeReadComplete

WDF_USB_CONTINUOUS_READER_CONFIG