funzione WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE (wdfio.h)
[Si applica a KMDF e UMDF]
La funzione WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE inizializza la struttura di WDF_IO_QUEUE_CONFIG di un driver.
Sintassi
void WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE(
[out] PWDF_IO_QUEUE_CONFIG Config,
[in] WDF_IO_QUEUE_DISPATCH_TYPE DispatchType
);
Parametri
[out] Config
Puntatore alla struttura WDF_IO_QUEUE_CONFIG del driver.
[in] DispatchType
Enumeratore WDF_IO_QUEUE_DISPATCH_TYPE che identifica il tipo di invio delle richieste per la coda.
Valore restituito
nessuno
Osservazioni
I driver devono chiamare WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE quando si crea una coda di I/O gestita da energia che è la coda predefinita di un dispositivo. La funzione WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE zero la struttura di WDF_IO_QUEUE_CONFIG specificata e imposta il relativo membro Size . Imposta anche il membro PowerManaged su WdfUseDefault, imposta il membro DefaultQueue su TRUE e archivia il tipo di invio specificato nel membro DispatchType .
A partire da KMDF versione 1.9, se DispatchType è impostato su WdfIoQueueDispatchParallel, WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE imposta il membro NumberOfPresentedRequests della struttura su -1. Questo valore indica che il framework può recapitare un numero illimitato di richieste di I/O al driver.
Per un esempio di codice che usa WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE, vedere WdfIoQueueCreate.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfio.h (includere Wdf.h) |