Condividi tramite


Intestazione wdfiotarget.h

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

wdfiotarget.h contiene le interfacce di programmazione seguenti:

Funzioni

 
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME

La funzione WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME inizializza la struttura di WDF_IO_TARGET_OPEN_PARAMS di un driver in modo che il driver possa aprire una destinazione di I/O specificando il nome del dispositivo, del file o dell'interfaccia del dispositivo.
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE

La funzione WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE inizializza la struttura di WDF_IO_TARGET_OPEN_PARAMS di un driver in modo che il driver possa aprire una destinazione di I/O remota specificando un oggetto dispositivo Windows Driver Model (WDM).
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE

La funzione WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE inizializza la struttura di WDF_IO_TARGET_OPEN_PARAMS di un driver in modo che il driver possa aprire una destinazione di I/O specificando un nome file.
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME

La funzione WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME inizializza la struttura di WDF_IO_TARGET_OPEN_PARAMS di un driver in modo che il driver possa aprire una destinazione di I/O specificando il nome del dispositivo, del file o dell'interfaccia del dispositivo.
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN

La funzione WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN inizializza la struttura di WDF_IO_TARGET_OPEN_PARAMS di un driver in modo che il driver possa riaprire una destinazione di I/O remota.
WdfIoTargetAllocAndQueryTargetProperty

Il metodo WdfIoTargetAllocAndQueryTargetProperty alloca un buffer e recupera una proprietà del dispositivo specificata per una destinazione di I/O specificata.
WdfIoTargetClose

Il metodo WdfIoTargetClose chiude una destinazione di I/O remota specificata.
WdfIoTargetCloseForQueryRemove

Il metodo WdfIoTargetCloseForQueryRemove chiude temporaneamente una destinazione di I/O remota specificata perché il dispositivo di destinazione potrebbe essere presto rimosso.
WdfIoTargetCreare

Il metodo WdfIoTargetCreate crea una destinazione di I/O remota per un dispositivo specificato.
WdfIoTargetFormatRequestForInternalIoctl

Il metodo WdfIoTargetFormatRequestForInternalIoctl compila una richiesta di controllo del dispositivo interna per una destinazione di I/O ma non invia la richiesta.
WdfIoTargetFormatRequestForInternalIoctlOthers

Il metodo WdfIoTargetFormatRequestForInternalIoctlOthers compila una richiesta di controllo del dispositivo interno non standard per una destinazione di I/O, ma non invia la richiesta.
WdfIoTargetFormatRequestForIoctl

Il metodo WdfIoTargetFormatRequestForIoctl compila una richiesta di controllo del dispositivo per una destinazione di I/O ma non invia la richiesta.
WdfIoTargetFormatRequestForRead

Il metodo WdfIoTargetFormatRequestForRead compila una richiesta di lettura per una destinazione di I/O, ma non invia la richiesta.
WdfIoTargetFormatRequestForWrite

Il metodo WdfIoTargetFormatRequestForWrite compila una richiesta di scrittura per una destinazione di I/O, ma non invia la richiesta.
WdfIoTargetGetDevice

Il metodo WdfIoTargetGetDevice restituisce un handle all'oggetto dispositivo framework padre della destinazione di I/O locale o remota specificata.
WdfIoTargetGetState

Il metodo WdfIoTargetGetState restituisce informazioni sullo stato per una destinazione di I/O locale o remota.
WdfIoTargetOpen

Il metodo WdfIoTargetOpen apre una destinazione di I/O remota in modo che il driver possa inviare richieste di I/O.
WdfIoTargetPurge

Il metodo WdfIoTargetPurge annulla tutte le richieste di I/O accodate a una destinazione di I/O locale, remota o specializzata e impedisce la coda di eventuali nuove richieste di I/O.
WdfIoTargetQueryForInterface

Il metodo WdfIoTargetQueryForInterface ottiene l'accesso all'interfaccia identificata dal GUID e definita dal driver di una destinazione di I/O remota.
WdfIoTargetQueryTargetProperty

Il metodo WdfIoTargetQueryTargetProperty recupera una proprietà del dispositivo specificata per una destinazione di I/O specificata.
WdfIoTargetSendInternalIoctlOthersSynchronously

Il metodo WdfIoTargetSendInternalIoctlOthersSynchronously compila una richiesta di controllo del dispositivo interno non standard e lo invia in modo sincrono a una destinazione di I/O.
WdfIoTargetSendInternalIoctlSynchronously

Il metodo WdfIoTargetSendInternalIoctlSynchronously compila una richiesta di controllo del dispositivo interna e lo invia in modo sincrono a una destinazione di I/O.
WdfIoTargetSendIoctlSynchronously

Il metodo WdfIoTargetSendIoctlSynchronously compila una richiesta di controllo del dispositivo e lo invia in modo sincrono a una destinazione di I/O.
WdfIoTargetSendReadSynchronously

Il metodo WdfIoTargetSendReadSynchronously compila una richiesta di lettura e lo invia in modo sincrono a una destinazione di I/O.
WdfIoTargetSendWriteSynchronously

Il metodo WdfIoTargetSendWriteSynchronously compila una richiesta di scrittura e lo invia in modo sincrono a una destinazione di I/O.
WdfIoTargetStart

Il metodo WdfIoTargetStart inizia a inviare richieste in coda a una destinazione di I/O locale o remota.
WdfIoTargetStop

Il metodo WdfIoTargetStop interrompe l'invio di richieste in coda a una destinazione di I/O locale o remota.
WdfIoTargetWdmGetTargetDeviceObject

Il metodo WdfIoTargetWdmGetTargetDeviceObject restituisce un puntatore all'oggetto dispositivo Windows Driver Model (WDM) associato a una destinazione di I/O locale o remota specificata.
WdfIoTargetWdmGetTargetFileHandle

Il metodo WdfIoTargetWdmGetTargetFileHandle restituisce un handle al file associato a una destinazione di I/O remota specificata.
WdfIoTargetWdmGetTargetFileObject

Il metodo WdfIoTargetWdmGetTargetFileObject restituisce un puntatore all'oggetto file WDM (Windows Driver Model) associato a una destinazione di I/O remota specificata.
WdfIoTargetWdmGetTargetPhysicalDevice

Il metodo WdfIoTargetWdmGetTargetPhysicalDevice restituisce un puntatore all'oggetto dispositivo fisico WDM (Windows Driver Model) che rappresenta un dispositivo di destinazione di I/O remoto.

Funzioni di callback

 
EVT_WDF_IO_TARGET_QUERY_REMOVE

La funzione di callback dell'evento EvtIoTargetQueryRemove di un driver indica se il framework può rimuovere in modo sicuro un dispositivo di destinazione di I/O remoto specificato.
EVT_WDF_IO_TARGET_REMOVE_CANCELED

La funzione di callback dell'evento EvtIoTargetRemoveCanceled di un driver esegue operazioni quando viene annullata la rimozione di una destinazione di I/O remota specificata.
EVT_WDF_IO_TARGET_REMOVE_COMPLETE

La funzione di callback dell'evento EvtIoTargetRemoveComplete di un driver esegue operazioni al termine della rimozione di una destinazione di I/O remota specificata.

Strutture

 
WDF_IO_TARGET_OPEN_PARAMS

La struttura WDF_IO_TARGET_OPEN_PARAMS contiene parametri usati dal metodo WdfIoTargetOpen.

Enumerazioni

 
WDF_IO_TARGET_OPEN_TYPE

L'enumerazione WDF_IO_TARGET_OPEN_TYPE specifica come un driver identifica una destinazione di I/O remota quando il driver chiama WdfIoTargetOpen.
WDF_IO_TARGET_PURGE_IO_ACTION

L'enumerazione WDF_IO_TARGET_PURGE_IO_ACTION identifica le azioni che il framework può eseguire quando un driver chiama WdfIoTargetPurge per ripulire una destinazione di I/O.
WDF_IO_TARGET_SENT_IO_ACTION

L'enumerazione WDF_IO_TARGET_SENT_IO_ACTION identifica le azioni che il framework può eseguire quando un driver chiama WdfIoTargetStop per arrestare una destinazione di I/O.
WDF_IO_TARGET_STATE

L'enumerazione WDF_IO_TARGET_STATE specifica gli stati in cui può trovarsi una destinazione di I/O.