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