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) |