intestazione wdfio.h

Questa intestazione viene usata da wdf. Per altre informazioni, vedere:

wdfio.h contiene le interfacce di programmazione seguenti:

Funzioni

 
WDF_IO_QUEUE_CONFIG_INIT

La funzione WDF_IO_QUEUE_CONFIG_INIT inizializza la struttura di WDF_IO_QUEUE_CONFIG di un driver.
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE

La funzione WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE inizializza la struttura di WDF_IO_QUEUE_CONFIG di un driver.
WDF_IO_QUEUE_DRAINED

La funzione WDF_IO_QUEUE_DRAINED restituisce TRUE se lo stato della coda di I/O indica che la coda viene svuotata.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT

La funzione WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT inizializza la struttura di WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY di un driver.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT

La funzione WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT inizializza la struttura di WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY di un driver.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT

La funzione WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT inizializza la struttura di WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY di un driver.
WDF_IO_QUEUE_IDLE

La funzione WDF_IO_QUEUE_IDLE restituisce TRUE se lo stato di una coda di I/O indica che la coda viene svuotata.
WDF_IO_QUEUE_PURGED

La funzione WDF_IO_QUEUE_PURGED restituisce TRUE se lo stato di una coda di I/O indica che la coda viene svuotata.
WDF_IO_QUEUE_READY

La funzione WDF_IO_QUEUE_READY restituisce TRUE se lo stato di una coda di I/O indica che la coda viene svuotata.
WDF_IO_QUEUE_STOPPED

La funzione WDF_IO_QUEUE_STOPPED restituisce TRUE se lo stato di una coda di I/O indica che la coda viene arrestata.
WdfIoQueueAssignForwardProgressPolicy

Il metodo WdfIoQueueAssignForwardProgressPolicy consente al framework di garantire lo stato di avanzamento per una coda di I/O specificata.
WdfIoQueueCreate

Il metodo WdfIoQueueCreate crea e configura una coda di I/O per un dispositivo specificato.
WdfIoQueueDrain

Il metodo WdfIoQueueDrain causa l'interruzione dell'accodamento delle richieste di I/O a una coda di I/O, consentendo la consegna e l'elaborazione delle richieste già in coda.
WdfIoQueueDrainSynchronously

Il metodo WdfIoQueueDrainSynchronously causa l'interruzione dell'accodamento delle richieste di I/O a una coda di I/O, consentendo la consegna e l'elaborazione delle richieste già in coda. Il metodo restituisce dopo che tutte le richieste vengono completate o annullate.
WdfIoQueueFindRequest

Il metodo WdfIoQueueFindRequest individua la richiesta successiva in una coda I/O o o la richiesta successiva che corrisponde ai criteri specificati, ma non concede la proprietà della richiesta al driver.
WdfIoQueueGetDevice

Il metodo WdfIoQueueGetDevice restituisce un handle all'oggetto dispositivo framework a cui appartiene una coda di I/O specificata.
WdfIoQueueGetState

Il metodo WdfIoQueueGetState restituisce lo stato di una coda di I/O specificata.
WdfIoQueuePurge

Il metodo WdfIoQueuePurge causa l'arresto dell'accodamento delle richieste di I/O a una coda di I/O e l'annullamento delle richieste non elaborate.
WdfIoQueuePurgeSynchronously

Il metodo WdfIoQueuePurgeSynchronously causa l'arresto dell'accodamento delle richieste di I/O a una coda di I/O e l'annullamento di richieste annullabili non elaborate e di proprietà del driver.
WdfIoQueueReadyNotify

Il metodo WdfIoQueueReadyNotify registra (o deregisters) una funzione di callback evento che il framework chiama ogni volta che una coda di I/O specificata che in precedenza riceve una o più richieste di I/O specificate.
WdfIoQueueRetrieveFoundRequest

Il metodo WdfIoQueueRetrieveFoundRequest recapita una richiesta specificata al driver, in modo che il driver possa elaborare la richiesta.
WdfIoQueueRetrieveNextRequest

Il metodo WdfIoQueueRetrieveNextRequest recupera la successiva richiesta di I/O disponibile da una coda di I/O specificata.
WdfIoQueueRetrieveRequestByFileObject

Il metodo WdfIoQueueRetrieveRequestByFileObject recupera la richiesta di I/O disponibile successiva, da una coda di I/O specificata associata a un oggetto file specificato.
WdfIoQueueStart

Il metodo WdfIoQueueStart consente a una coda di I/O di avviare la ricezione e la distribuzione di nuove richieste di I/O.
WdfIoQueueStop

Il metodo WdfIoQueueStop impedisce a una coda di I/O di recapitare richieste di I/O, ma la coda riceve e archivia nuove richieste.
WdfIoQueueStopAndPurge

Il metodo WdfIoQueueStopAndPurge impedisce a una coda di I/O di recapitare nuove richieste e annulla le richieste non elaborate esistenti e le richieste annullabili di proprietà del driver, ma la coda riceve e archivia nuove richieste.
WdfIoQueueStopAndPurgeSynchronously

Il metodo WdfIoQueueStopAndPurgeSynchronously impedisce a una coda di I/O di recapitare nuove richieste di I/O e fa sì che il framework annulla le richieste non elaborate esistenti e le richieste annullabili di proprietà del driver, ma la coda riceve e archivia nuove richieste.
WdfIoQueueStopSynchronously

Il metodo WdfIoQueueStopSynchronously impedisce a una coda di I/O di recapitare richieste di I/O, ma la coda riceve e archivia nuove richieste. Il metodo restituisce dopo che tutte le richieste recapitate sono state annullate o completate.

Funzioni di callback

 
EVT_WDF_IO_ALLOCATE_REQUEST_RESOURCES

La funzione di callback EvtIoAllocateRequestResources di un driver alloca risorse specifiche della richiesta che il driver richiede di elaborare la richiesta specificata.
EVT_WDF_IO_ALLOCATE_RESOURCES_FOR_RESERVED_REQUEST

La funzione di callback EvtIoAllocateResourcesForReservedRequest assegna risorse specifiche della richiesta che il driver può usare per elaborare una richiesta di I/O in futuro.
EVT_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE

La funzione di callback dell'evento EvtIoCanceledOnQueue di un driver informa il driver che deve completare una richiesta di I/O rimossa dal framework da una coda di I/O.
EVT_WDF_IO_QUEUE_IO_DEFAULT

La funzione di callback dell'evento EvtIoDefault di un driver elabora una richiesta di I/O specificata.
EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL

La funzione di callback dell'evento EvtIoDeviceControl di un driver elabora una richiesta di controllo I/O del dispositivo specificata.
EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL

La funzione di callback dell'evento EvtIoInternalDeviceControl di un driver elabora una richiesta di I/O contenente un codice di controllo I/O del dispositivo interno (IOCTL).
EVT_WDF_IO_QUEUE_IO_READ

La funzione di callback dell'evento EvtIoRead di un driver elabora una richiesta di lettura specificata.
EVT_WDF_IO_QUEUE_IO_RESUME

La funzione di callback dell'evento EvtIoResume di un driver riprende l'elaborazione di una richiesta di I/O specificata dopo che il dispositivo sottostante torna allo stato di alimentazione (D0) funzionante.
EVT_WDF_IO_QUEUE_IO_STOP

La funzione di callback dell'evento EvtIoStop di un driver viene completata, riqueue o sospende l'elaborazione di una richiesta specificata perché la coda di I/O della richiesta viene arrestata.
EVT_WDF_IO_QUEUE_IO_WRITE

La funzione di callback dell'evento EvtIoWrite di un driver elabora una richiesta di scrittura specificata.
EVT_WDF_IO_QUEUE_STATE

La funzione di callback dell'evento EvtIoQueueState di un driver fornisce informazioni sullo stato della coda al driver.
EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS

La funzione di callback EvtIoWdmIrpForwardProgress di un driver esamina un pacchetto di richiesta I/O (IRP) e determina se usare un oggetto request riservato per elaborare la richiesta di I/O o o non riuscire la richiesta di I/O.

Strutture

 
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS

La struttura WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS contiene informazioni sulle azioni specifiche che il framework può eseguire quando riceve una richiesta di I/O per il driver, se esiste una situazione di memoria ridotta.
WDF_IO_QUEUE_CONFIG

La struttura WDF_IO_QUEUE_CONFIG contiene informazioni di configurazione per un oggetto coda del framework.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY

La struttura WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY contiene informazioni fornite dal driver usate dal framework per abilitare lo stato di avanzamento garantito per una coda di I/O.

Enumerazioni

 
WDF_IO_FORWARD_PROGRESS_ACTION

L'enumerazione WDF_IO_FORWARD_PROGRESS_ACTION identifica le azioni che il framework può eseguire per un pacchetto di richiesta I/O esaminato dal driver durante una situazione di memoria insufficiente.
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY

L'enumerazione WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY identifica le azioni che il framework può eseguire quando riceve una richiesta di I/O per il driver, se esiste una situazione di memoria insufficiente.
WDF_IO_QUEUE_DISPATCH_TYPE

Il tipo di enumerazione WDF_IO_QUEUE_DISPATCH_TYPE identifica i metodi di invio delle richieste che possono essere associati a un oggetto coda del framework.
WDF_IO_QUEUE_STATE

Il tipo di enumerazione WDF_IO_QUEUE_STATE identifica lo stato di un oggetto coda del framework. Gli enumeratori vengono usati come maschere di bit.