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 evtUsbTargetPipeReadComplete del driver funzione di callback.
[in] EvtUsbTargetPipeReadCompleteContext
Puntatore non tipizzato alle informazioni sul contesto definite dal driver che il framework passa alla evtUsbTargetPipeReadComplete funzione di callback del driver.
[in] TransferLength
Lunghezza massima, in byte, dei 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 inoltre l'della struttura EvtUsbTargetPipeReadComplete, EvtUsbTargetPipeReadCompleteContexte Membri di TransferLength ai valori specificati.
Si noti che WDF_USB_CONTINUOUS_READER_CONFIG_INIT non impostare 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.
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) |