Intestazione wdfdevice.h

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

In questo argomento vengono ordinati i riferimenti all'oggetto dispositivo Windows Driver Frameworks (WDF) per categoria.

Le categorie in questa pagina sono:

Funzioni di callback degli eventi dell'oggetto dispositivo di Framework Framework

General Framework Device Object Initialization Methods

Metodi dell'oggetto Device Framework Generale

Strutture ed enumerazioni generali degli oggetti del dispositivo Framework

Funzioni di inizializzazione per le strutture degli oggetti dispositivo

wdfdevice.h contiene le interfacce di programmazione seguenti:

Funzioni

 
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT

La funzione WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT inizializza la struttura di WDF_DEVICE_INTERFACE_PROPERTY_DATA di un driver.
WDF_DEVICE_PNP_CAPABILITIES_INIT

La funzione WDF_DEVICE_PNP_CAPABILITIES_INIT inizializza una struttura WDF_DEVICE_PNP_CAPABILITIES.
WDF_DEVICE_POWER_CAPABILITIES_INIT

La funzione WDF_DEVICE_POWER_CAPABILITIES_INIT inizializza una struttura WDF_DEVICE_POWER_CAPABILITIES.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT

La funzione WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT inizializza la struttura di WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS di un driver.
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT

La funzione WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT inizializza la struttura di WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS di un driver.
WDF_DEVICE_PROPERTY_DATA_INIT

La funzione WDF_DEVICE_PROPERTY_DATA_INIT inizializza la struttura di WDF_DEVICE_PROPERTY_DATA di un driver.
WDF_DEVICE_STATE_INIT

La funzione WDF_DEVICE_STATE_INIT inizializza la struttura di WDF_DEVICE_STATE di un driver.
WDF_FILEOBJECT_CONFIG_INIT

La funzione WDF_FILEOBJECT_CONFIG_INIT inizializza la struttura di WDF_FILEOBJECT_CONFIG di un driver.
WDF_IO_TYPE_CONFIG_INIT

La funzione WDF_IO_TYPE_CONFIG_INIT inizializza la struttura di WDF_IO_TYPE_CONFIG di un driver.
WDF_PNPPOWER_EVENT_CALLBACKS_INIT

La funzione WDF_PNPPOWER_EVENT_CALLBACKS_INIT inizializza la struttura di WDF_PNPPOWER_EVENT_CALLBACKS di un driver.
WDF_POWER_FRAMEWORK_SETTINGS_INIT

La funzione WDF_POWER_FRAMEWORK_SETTINGS_INIT inizializza una struttura WDF_POWER_FRAMEWORK_SETTINGS.
WDF_POWER_POLICY_EVENT_CALLBACKS_INIT

La funzione WDF_POWER_POLICY_EVENT_CALLBACKS_INIT inizializza la struttura di WDF_POWER_POLICY_EVENT_CALLBACKS di un driver.
WDF_REMOVE_LOCK_OPTIONS_INIT

La funzione WDF_REMOVE_LOCK_OPTIONS_INIT inizializza una struttura WDF_REMOVE_LOCK_OPTIONS.
WdfDeviceAddDependentUsageDeviceObject

Il metodo WdfDeviceAddDependentUsageDeviceObject indica che un dispositivo specificato dipende da un altro dispositivo quando il dispositivo specificato viene usato per archiviare file speciali.
WdfDeviceAddRemovalRelationsPhysicalDevice

Il metodo WdfDeviceAddRemovalRelationsPhysicalDevice indica che un dispositivo specificato deve essere rimosso quando viene rimosso un altro dispositivo specificato.
WdfDeviceAllocAndQueryInterfaceProperty

Il metodo WdfDeviceAllocAndQueryInterfaceProperty alloca un buffer e recupera una proprietà dell'interfaccia del dispositivo specificata.
WdfDeviceAllocAndQueryProperty

Il metodo WdfDeviceAllocAndQueryProperty alloca un buffer e recupera una proprietà del dispositivo specificata.
WdfDeviceAllocAndQueryPropertyEx

Il metodo WdfDeviceAllocAndQueryPropertyEx alloca un buffer e recupera una proprietà del dispositivo specificata.
WdfDeviceAssignInterfaceProperty

Il metodo WdfDeviceAssignInterfaceProperty modifica il valore corrente di una proprietà dell'interfaccia del dispositivo.
WdfDeviceAssignMofResourceName

Il metodo WdfDeviceAssignMofResourceName registra un nome di risorsa MOF per un dispositivo specificato.
WdfDeviceAssignProperty

Il metodo WdfDeviceAssignProperty modifica l'impostazione corrente di una proprietà del dispositivo.
WdfDeviceAssignS0IdleSettings

Il metodo WdfDeviceAssignS0IdleSettings fornisce informazioni fornite dal driver usate dal framework quando un dispositivo è inattiva e il sistema si trova nello stato funzionante (S0).
WdfDeviceAssignSxWakeSettings

Il metodo WdfDeviceAssignSxWakeSettings fornisce informazioni fornite dal driver sulla capacità di un dispositivo di attivare un segnale di riattivazione mentre il dispositivo e il sistema si trovano in uno stato a basso consumo.
WdfDeviceClearRemovalRelationsDevices

Il metodo WdfDeviceClearRemovalRelationsDevices rimuove tutti i dispositivi dall'elenco di dispositivi che devono essere rimossi quando viene rimosso un dispositivo specificato.
WdfDeviceConfigureRequestDispatching

Il metodo WdfDeviceConfigureRequestDispatching fa sì che il framework accoda un tipo specificato di richieste di I/O a una coda di I/O specificata.
WdfDeviceConfigureWdmIrpDispatchCallback

Il metodo WdfDeviceConfigureWdmIrpDispatchCallback registra la funzione di callback EvtDeviceWdmIrpDispatch di un driver.
WdfDeviceCreate

Il metodo WdfDeviceCreate crea un oggetto dispositivo framework.
WdfDeviceCreateDeviceInterface

Il metodo WdfDeviceCreateDeviceInterface crea un'interfaccia dispositivo per un dispositivo specificato.
WdfDeviceCreateSymbolicLink

Il metodo WdfDeviceCreateSymbolicLink crea un collegamento simbolico a un dispositivo specificato.
WdfDeviceEnqueueRequest

Il metodo WdfDeviceEnqueueRequest recapita una richiesta di I/O specificata al framework, in modo che il framework possa successivamente aggiungere la richiesta a una delle code di I/O create dal driver per il dispositivo specificato.
WdfDeviceGetAlignmentRequirement

Il metodo WdfDeviceGetAlignmentRequirement recupera il requisito di allineamento degli indirizzi di un dispositivo per le operazioni di trasferimento della memoria.
WdfDeviceGetCharacteristics

Il metodo WdfDeviceGetCharacteristics restituisce le caratteristiche del dispositivo per un dispositivo specificato.
WdfDeviceGetDefaultQueue

Il metodo WdfDeviceGetDefaultQueue restituisce un handle alla coda di I/O predefinita di un dispositivo.
WdfDeviceGetDevicePnpState

Il metodo WdfDeviceGetDevicePnpState restituisce lo stato corrente della macchina a stati Plug and Play del framework per un dispositivo specificato.
WdfDeviceGetDevicePowerPolicyState

Il metodo WdfDeviceGetDevicePowerPolicyState restituisce lo stato corrente della macchina a stati dei criteri di alimentazione del framework per un dispositivo specificato.
WdfDeviceGetDevicePowerState

Il metodo WdfDeviceGetDevicePowerState restituisce lo stato corrente della macchina a stati di alimentazione del framework per un dispositivo specificato.
WdfDeviceGetDeviceStackIoType

Il metodo WdfDeviceGetDeviceStackIoType recupera i metodi di accesso al buffer usati dal framework per un dispositivo.
WdfDeviceGetDeviceState

Il metodo WdfDeviceGetDeviceState recupera lo stato del dispositivo per un dispositivo specificato.
WdfDeviceGetDriver

Il metodo WdfDeviceGetDriver restituisce un handle all'oggetto driver framework associato a un oggetto dispositivo framework specificato.
WdfDeviceGetFileObject

Il metodo WdfDeviceGetFileObject restituisce un handle all'oggetto file framework associato a un oggetto file WDM specificato.
WdfDeviceGetHardwareRegisterMappedAddress

Un driver chiama WdfDeviceGetHardwareRegisterMappedAddress per ottenere l'indirizzo mappato in modalità utente della risorsa di memoria mappata in precedenza usando WdfDeviceMapIoSpace.
WdfDeviceGetIoTarget

Il metodo WdfDeviceGetIoTarget restituisce un handle alla destinazione di I/O locale di una funzione o di un driver di filtro per un dispositivo specificato.
WdfDeviceGetSystemPowerAction

Il metodo WdfDeviceGetSystemPowerAction restituisce l'azione di alimentazione del sistema, se presente, attualmente in corso per il computer.
WdfDeviceIndicateWakeStatus

Il metodo WdfDeviceIndicateWakeStatus informa il framework che il driver del bus chiamante ha smesso di attendere che un dispositivo specificato attivi un segnale di riattivazione sul bus.
WdfDeviceInitAssignName

Il metodo WdfDeviceInitAssignName assegna un nome di dispositivo all'oggetto dispositivo di un dispositivo.
WdfDeviceInitAssignSDDLString

Il metodo WdfDeviceInitAssignSDDLString assegna un'impostazione di sicurezza per un dispositivo.
WdfDeviceInitAssignWdmIrpPreprocessCallback

Il metodo WdfDeviceInitAssignWdmIrpPreprocessCallback registra una funzione di callback per gestire un codice di funzione principale di IRP e, facoltativamente, uno o più codici di funzione secondari associati al codice della funzione principale.
WdfDeviceInitFree

Il metodo WdfDeviceInitFree dealloca una struttura WDFDEVICE_INIT.
WdfDeviceInitRegisterPnpStateChangeCallback

Il metodo WdfDeviceInitRegisterPnpStateChangeCallback registra una funzione di callback di eventi fornita dal driver che il framework chiama quando lo stato della macchina a stati Plug and Play di un dispositivo cambia.
WdfDeviceInitRegisterPowerPolicyStateChangeCallback

Il metodo WdfDeviceInitRegisterPowerPolicyStateChangeCallback registra una funzione di callback di eventi fornita dal driver che il framework chiama quando lo stato di un dispositivo cambia stato.
WdfDeviceInitRegisterPowerStateChangeCallback

Il metodo WdfDeviceInitRegisterPowerStateChangeCallback registra una funzione di callback dell'evento fornita dal driver che il framework chiama quando il computer dello stato di alimentazione di un dispositivo cambia stato.
WdfDeviceInitSetCharacteristics

Il metodo WdfDeviceInitSetCharacteristics imposta le caratteristiche del dispositivo per un dispositivo specificato.
WdfDeviceInitSetDeviceClass

Il metodo WdfDeviceInitSetDeviceClass specifica un GUID che identifica la classe di installazione del dispositivo del dispositivo.
WdfDeviceInitSetDeviceType

Il metodo WdfDeviceInitSetDeviceType imposta il tipo di dispositivo per un dispositivo specificato.
WdfDeviceInitSetExclusive

Il metodo WdfDeviceInitSetExclusive indica se un dispositivo specificato è un dispositivo esclusivo.
WdfDeviceInitSetFileObjectConfig

Il metodo WdfDeviceInitSetFileObjectConfig registra le funzioni di callback degli eventi e imposta le informazioni di configurazione per gli oggetti file framework del driver.
WdfDeviceInitSetIoInCallerContextCallback

Il metodo WdfDeviceInitSetIoInCallerContextCallback registra la funzione di callback dell'evento EvtIoInCallerContext di un driver.
WdfDeviceInitSetIoType

Il metodo WdfDeviceInitSetIoType imposta il metodo o la preferenza per il modo in cui un driver accederà ai buffer di dati inclusi nelle richieste di lettura e scrittura per un dispositivo specificato.
WdfDeviceInitSetIoTypeEx

Il metodo WdfDeviceInitSetIoTypeEx imposta il metodo o la preferenza per il modo in cui un driver accederà ai buffer di dati inclusi nelle richieste di lettura e scrittura, nonché alle richieste di controllo I/O del dispositivo, per un dispositivo specificato.
WdfDeviceInitSetPnpPowerEventCallbacks

Il metodo WdfDeviceInitSetPnpPowerEventCallbacks registra le funzioni di callback degli eventi Plug and Play e power management di un driver.
WdfDeviceInitSetPowerInrush

Il metodo WdfDeviceInitSetPowerInrush informa il power manager che il dispositivo specificato richiede un inrush di corrente all'avvio.
WdfDeviceInitSetPowerNotPageable

Il metodo WdfDeviceInitSetPowerNotPageable informa che il driver non accederà ai dati impaginabili mentre il sistema sta passando tra uno stato di sospensione e lo stato funzionante (S0).
WdfDeviceInitSetPowerPageable

Il metodo WdfDeviceInitSetPowerPageable informa il gestore energia che il driver deve poter accedere ai dati impaginabili mentre il sistema sta passando tra uno stato di sospensione e lo stato di lavoro (S0).
WdfDeviceInitSetPowerPolicyEventCallbacks

Il metodo WdfDeviceInitSetPowerPolicyEventCallbacks registra le funzioni di callback degli eventi di power policy di un driver.
WdfDeviceInitSetPowerPolicyOwnership

Il metodo WdfDeviceInitSetPowerPolicyOwnership stabilisce se il driver chiamante è o meno, il proprietario dei criteri di alimentazione per un dispositivo specificato.
WdfDeviceInitSetReleaseHardwareOrderOnFailure

Il metodo WdfDeviceInitSetReleaseHardwareOrderOnFailure specifica se il framework chiama la funzione di callback EvtDeviceReleaseHardware del driver immediatamente dopo l'errore del dispositivo o attende fino a quando tutti i dispositivi figlio non sono stati rimossi.
WdfDeviceInitSetRemoveLockOptions

Il metodo WdfDeviceInitSetRemoveLockOptions causa l'acquisizione di un blocco di rimozione prima di distribuire un'IRP di qualsiasi tipo al driver.
WdfDeviceInitSetRequestAttributes

Il metodo WdfDeviceInitSetRequestAttributes imposta gli attributi dell'oggetto che verranno usati per tutti gli oggetti della richiesta del framework che il framework recapita al driver dalle code di I/O del dispositivo.
WdfDeviceMapIoSpace

La funzione WdfDeviceMapIoSpace esegue il mapping dell'intervallo di indirizzi fisico specificato allo spazio indirizzi del sistema e restituisce uno pseudo indirizzo di base.
WdfDeviceOpenDevicemapKey

Il metodo WdfDeviceOpenDevicemapKey apre la chiave DEVICEMAP e crea un oggetto del Registro di sistema framework che rappresenta la chiave del Registro di sistema.
WdfDeviceOpenRegistryKey

Il metodo WdfDeviceOpenRegistryKey apre la chiave hardware di un dispositivo o la chiave software di un driver nel Registro di sistema e crea un oggetto chiave del Registro di sistema del framework che rappresenta la chiave del Registro di sistema.
WdfDevicePostEvent

Il metodo WdfDevicePostEvent notifica in modo asincrono alle applicazioni in attesa dell'evento specificato da un driver.
WdfDeviceQueryInterfaceProperty

Il metodo WdfDeviceQueryInterfaceProperty recupera una proprietà dell'interfaccia dispositivo specificata.
WdfDeviceQueryProperty

Il metodo WdfDeviceQueryProperty recupera una proprietà del dispositivo specificata.
WdfDeviceQueryPropertyEx

Il metodo WdfDeviceQueryPropertyEx recupera una proprietà del dispositivo specificata.
WdfDeviceReadFromHardware

Il metodo WdfDeviceReadFromHardware viene usato internamente dal framework. Non usare.
WdfDeviceRemoveDependentUsageDeviceObject

Il metodo WdfDeviceRemoveDependentUsageDeviceObject indica che un dispositivo specificato non dipende più da un altro dispositivo quando il dispositivo specificato viene usato per archiviare file speciali.
WdfDeviceRemoveRemovalRelationsPhysicalDevice

Il metodo WdfDeviceRemoveRemovalRelationsPhysicalDevice rimuove un dispositivo specificato dall'elenco di dispositivi che devono essere rimossi quando viene rimosso un altro dispositivo specificato.
WdfDeviceResumeIdle

Il metodo WdfDeviceResumeIdle informa il framework che il dispositivo specificato non è in uso e può essere inserito in uno stato di bassa potenza del dispositivo se rimane inattiva.
WdfDeviceResumeIdleWithTag

La macro WdfDeviceResumeIdleWithTag decrementa il numero di riferimenti di alimentazione per un oggetto dispositivo framework specificato e assegna al riferimento il nome e il numero di riga correnti del driver. La macro assegna anche un valore di tag al riferimento.
WdfDeviceRetrieveCompanionTarget

Questo articolo della funzione WdfDeviceRetrieveCompanionTarget è destinato solo all'uso interno.
WdfDeviceRetrieveDeviceDirectoryString

Altre informazioni su: funzione WdfDeviceRetrieveDeviceDirectoryString
WdfDeviceRetrieveDeviceInterfaceString

Il metodo WdfDeviceRetrieveDeviceInterfaceString recupera il nome di collegamento simbolico assegnato al sistema operativo assegnato a un'interfaccia del dispositivo registrata per un dispositivo specificato.
WdfDeviceRetrieveDeviceName

Il metodo WdfDeviceRetrieveDeviceName restituisce il nome del dispositivo per un dispositivo specificato.
WdfDeviceSetAlignmentRequirement

Il metodo WdfDeviceSetAlignmentRequirement registra l'allineamento degli indirizzi preferito del driver per i buffer di dati usati dal dispositivo durante le operazioni di trasferimento della memoria.
WdfDeviceSetBusInformationForChildren

Il metodo WdfDeviceSetBusInformationForChildren imposta informazioni su un bus supportato da un driver del bus. Queste informazioni sono disponibili per i dispositivi figlio del bus.
WdfDeviceSetCharacteristics

Il metodo WdfDeviceSetCharacteristics imposta le caratteristiche del dispositivo per un dispositivo specificato.
WdfDeviceSetDeviceInterfaceState

Il metodo WdfDeviceSetInterfaceState abilita o disabilita un'interfaccia dispositivo per un dispositivo specificato.
WdfDeviceSetDeviceInterfaceStateEx

Altre informazioni su: WdfDeviceSetDeviceInterfaceStateEx
WdfDeviceSetDeviceState

Il metodo WdfDeviceSetDeviceState imposta lo stato del dispositivo per un dispositivo specificato.
WdfDeviceSetFailed

Il metodo WdfDeviceSetFailed informa il framework che il driver ha rilevato un errore hardware o software associato a un dispositivo specificato.
WdfDeviceSetPnpCapabilities

Il metodo WdfDeviceSetPnpCapabilities segnala le funzionalità Plug and Play di un dispositivo.
WdfDeviceSetPowerCapabilities

Il metodo WdfDeviceSetPowerCapabilities segnala le funzionalità di alimentazione di un dispositivo.
WdfDeviceSetSpecialFileSupport

Il metodo WdfDeviceSetSpecialFileSupport abilita o disabilita il supporto di un driver di funzione per file speciali, per il dispositivo specificato.
WdfDeviceSetStaticStopRemove

Il metodo WdfDeviceSetStaticStopRemove informa il framework se un dispositivo può essere arrestato e rimosso.
WdfDeviceStopIdle

Il metodo WdfDeviceStopIdle informa il framework che il dispositivo specificato deve essere inserito nello stato di alimentazione funzionante (D0).
WdfDeviceStopIdleWithTag

La macro WdfDeviceStopIdleWithTag incrementa il numero di riferimenti di alimentazione per un oggetto dispositivo framework specificato e assegna al riferimento il nome e il numero di riga correnti del driver. La macro assegna anche un valore di tag al riferimento.
WdfDeviceUnmapIoSpace

La funzione WdfDeviceUnmapIoSpace annulla il mapping di un intervallo specificato di indirizzi fisici mappati in precedenza dalla funzione WdfDeviceMapIoSpace.
WdfDeviceWdmAssignPowerFrameworkSettings

Il metodo WdfDeviceWdmAssignPowerFrameworkSettings registra le impostazioni del framework di risparmio energia (PoFx) per i dispositivi a singolo componente.
WdfDeviceWdmDispatchIrp

Il metodo WdfDeviceWdmDispatchIrp restituisce un IRP inviato al framework da EvtDeviceWdmIrpDispatch.
WdfDeviceWdmDispatchIrpToIoQueue

Il metodo WdfDeviceWdmDispatchIrpToIoQueue inoltra l'IRP a una coda di I/O specificata.
WdfDeviceWdmDispatchPreprocessedIrp

Il metodo WdfDeviceWdmDispatchPreprocessedIrp restituisce un IRP pre-elaborato al framework.
WdfDeviceWdmGetAttachedDevice

Il metodo WdfDeviceWdmGetAttachedDevice restituisce l'oggetto dispositivo WDM inferiore successivo nello stack di dispositivi.
WdfDeviceWdmGetDeviceObject

Il metodo WdfDeviceWdmGetDeviceObject restituisce l'oggetto dispositivo Windows Driver Model (WDM) associato a un oggetto dispositivo framework specificato.
WdfDeviceWdmGetPhysicalDevice

Il metodo WdfDeviceWdmGetPhysicalDevice recupera il PDO WDM del dispositivo fisico dallo stack di dispositivi.
WdfDeviceWriteToHardware

Il metodo WdfDeviceWriteToHardware viene usato internamente dal framework. Non usare.
WdfDevStateIsNP

Il metodo WdfDevStateIsNP restituisce un valore booleano che indica se uno stato di alimentazione o un criterio di alimentazione specificato è uno stato non impaginabile.
WdfDevStateNormalize

Il metodo WdfDevStateNormalize rimuove i bit aggiuntivi da un valore della macchina a stati del framework specificato in modo che il driver possa usare il valore come indice in una matrice di stati del computer.
WdfWdmDeviceGetWdfDeviceHandle

Il metodo WdfWdmDeviceGetWdfDeviceHandle restituisce un handle all'oggetto dispositivo framework associato a un oggetto dispositivo WDM specificato.

Funzioni di callback

 
EVT_WDF_DEVICE_ARM_WAKE_FROM_S0

EvtDeviceArmWakeFromS0 di un driver , ovvero abilita, un dispositivo in modo che possa attivare un segnale di riattivazione in uno stato del dispositivo a basso consumo, se il sistema rimane nello stato di funzionamento del sistema (S0).
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX

Le braccia della funzione di callback degli eventi EvtDeviceArmWakeFromSx di un driver (ovvero abilita) un dispositivo in modo che possa attivare un segnale di riattivazione in uno stato del dispositivo a basso consumo.
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON

Le braccia della funzione di callback degli eventi EvtDeviceArmWakeFromSxWithReason di un driver (ovvero abilita) un dispositivo in modo che possa attivare un segnale di riattivazione in uno stato del dispositivo a basso consumo.
EVT_WDF_DEVICE_D0_ENTRY

La funzione di callback dell'evento EvtDeviceD0Entry di un driver esegue operazioni necessarie quando il dispositivo del driver entra nello stato di alimentazione D0.
EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED

Altre informazioni su: EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED
EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED

La funzione di callback degli eventi EvtDeviceD0EntryPostInterruptsEnabled di un driver esegue operazioni specifiche del dispositivo necessarie dopo che il driver ha abilitato gli interrupt hardware del dispositivo.
EVT_WDF_DEVICE_D0_EXIT

La funzione di callback dell'evento EvtDeviceD0Exit di un driver esegue operazioni necessarie quando il dispositivo del driver lascia lo stato di alimentazione D0.
EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED

Altre informazioni su: EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED
EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED

La funzione di callback degli eventi EvtDeviceD0ExitPreInterruptsDisabled di un driver esegue operazioni specifiche del dispositivo necessarie prima che il driver disabiliti gli interrupt hardware del dispositivo.
EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0

La funzione di callback dell'evento EvtDeviceDisarmWakeFromS0 di un driver, ovvero disabilita, la capacità di un dispositivo di attivare un segnale di riattivazione in uno stato del dispositivo a basso consumo, se il sistema rimane nello stato di funzionamento del sistema (S0).
EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX

La funzione di callback dell'evento EvtDeviceDisarmWakeFromSx di un driver, ovvero disabilita, la capacità di un dispositivo di attivare un segnale di riattivazione mentre il dispositivo e il sistema sono in stati a basso consumo.
EVT_WDF_DEVICE_FILE_CREATE

La funzione di callback EvtDeviceFileCreate di un driver gestisce le operazioni che devono essere eseguite quando un'applicazione richiede l'accesso a un dispositivo.
EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION

La funzione di callback dell'evento EvtDevicePnpStateChange di un driver informa il driver che la macchina a stati Plug and Play (PnP) di un dispositivo passa da uno stato a un altro.
EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION

La funzione di callback dell'evento EvtDevicePowerPolicyStateChange di un driver informa il driver che la macchina a stati dei criteri di alimentazione di un dispositivo passa da uno stato a un altro.
EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION

La funzione di callback dell'evento EvtDevicePowerStateChange di un driver informa il driver che la macchina a stati di alimentazione di un dispositivo passa da uno stato a un altro.
EVT_WDF_DEVICE_PREPARE_HARDWARE

La funzione di callback degli eventi EvtDevicePrepareHardware di un driver esegue tutte le operazioni necessarie per rendere un dispositivo accessibile al driver.
EVT_WDF_DEVICE_QUERY_REMOVE

La funzione di callback dell'evento EvtDeviceQueryRemove di un driver determina se un dispositivo specificato può essere arrestato e rimosso.
EVT_WDF_DEVICE_QUERY_STOP

La funzione di callback dell'evento EvtDeviceQueryStop di un driver determina se un dispositivo specificato può essere arrestato in modo che il gestore PnP possa ridistribuire le risorse hardware di sistema.
EVT_WDF_DEVICE_RELATIONS_QUERY

Il callback degli eventi EvtDeviceRelationsQuery di un driver segnala le modifiche nelle relazioni tra i dispositivi supportati dal driver.
EVT_WDF_DEVICE_RELEASE_HARDWARE

La funzione di callback dell'evento EvtDeviceReleaseHardware di un driver esegue operazioni necessarie quando un dispositivo non è più accessibile.
EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP

La funzione di callback dell'evento EvtDeviceSelfManagedIoCleanup di un driver gestisce l'attività di deallocazione per le operazioni di I/O autogestita del dispositivo, dopo la rimozione di un dispositivo.
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH

La funzione di callback dell'evento EvtDeviceSelfManagedIoFlush di un driver gestisce l'attività di scaricamento per le operazioni di I/O autogestito del dispositivo.
EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT

La funzione di callback dell'evento EvtDeviceSelfManagedIoInit di un driver inizializza e avvia le operazioni di I/O autogestito del dispositivo.
EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART

La funzione di callback dell'evento EvtDeviceSelfManagedIoRestart di un driver riavvia le operazioni di I/O autogestito di un dispositivo.
EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND

La funzione di callback dell'evento EvtDeviceSelfManagedIoSuspend di un driver sospende le operazioni di I/O autogestito di un dispositivo.
EVT_WDF_DEVICE_SURPRISE_REMOVAL

La funzione di callback dell'evento EvtDeviceSurpriseRemoval di un driver esegue tutte le operazioni necessarie dopo che un dispositivo è stato rimosso in modo imprevisto dal sistema o dopo che un driver segnala che il dispositivo non è riuscito.
EVT_WDF_DEVICE_USAGE_NOTIFICATION

La funzione di callback dell'evento EvtDeviceUsageNotification di un driver informa il driver quando un dispositivo viene usato per file speciali.
EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX

La funzione di callback degli eventi EvtDeviceUsageNotificationEx di un driver determina se un dispositivo può supportare un tipo di file speciale.
EVT_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED

La funzione di callback dell'evento EvtDeviceWakeFromS0Triggered di un driver informa il driver che il dispositivo, che in precedenza aveva immesso uno stato del dispositivo a basso consumo mentre lo stato di alimentazione del sistema è rimasto in S0, potrebbe aver attivato un segnale di riattivazione.
EVT_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED

La funzione di callback dell'evento EvtDeviceWakeFromSxTriggered di un driver informa il driver che il dispositivo aveva precedentemente immesso uno stato del dispositivo a basso consumo perché l'alimentazione del sistema è stata ridotta, potrebbe aver attivato un segnale di riattivazione.
EVT_WDF_FILE_CLEANUP

La funzione di callback EvtFileCleanup di un driver gestisce le operazioni che devono essere eseguite quando un'applicazione chiude tutti gli accessi a un dispositivo.
EVT_WDF_FILE_CLOSE

La funzione di callback EvtFileClose di un driver gestisce le operazioni che devono essere eseguite quando tutti gli accessi di un'applicazione a un dispositivo sono stati chiusi.
EVT_WDF_IO_IN_CALLER_CONTEXT

La funzione di callback dell'evento EvtIoInCallerContext di un driver pre-elabora una richiesta di I/O prima che il framework lo inserisca in una coda di I/O.
EVT_WDFDEVICE_WDM_IRP_DISPATCH

La funzione di callback dell'evento EvtDeviceWdmIrpDispatch di un driver riceve un IRP prima che il framework elabori l'IRP.
EVT_WDFDEVICE_WDM_IRP_PREPROCESS

La funzione di callback dell'evento EvtDeviceWdmIrpPreprocess di un driver riceve un IRP prima che il framework elabori l'IRP.
EVT_WDFDEVICE_WDM_POST_PO_FX_REGISTER_DEVICE

La funzione di callback EvtDeviceWdmPostPoFxRegisterDevice esegue operazioni specifiche del dispositivo dopo che il framework è stato registrato con il framework di alimentazione.
EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE

La funzione di callback EvtDeviceWdmPrePoFxUnregisterDevice esegue operazioni specifiche del dispositivo prima che il framework elimini una registrazione specificata con il framework di alimentazione.

Strutture

 
WDF_DEVICE_INTERFACE_PROPERTY_DATA

La struttura WDF_DEVICE_INTERFACE_PROPERTY_DATA descrive una proprietà dell'interfaccia del dispositivo.
WDF_DEVICE_PNP_CAPABILITIES

La struttura WDF_DEVICE_PNP_CAPABILITIES descrive le funzionalità Plug and Play di un dispositivo.
WDF_DEVICE_PNP_NOTIFICATION_DATA

La struttura WDF_DEVICE_PNP_NOTIFICATION_DATA descrive una modifica dello stato all'interno del computer dello stato Plug and Play di un dispositivo.
WDF_DEVICE_POWER_CAPABILITIES

La struttura WDF_DEVICE_POWER_CAPABILITIES descrive le funzionalità di alimentazione di un dispositivo.
WDF_DEVICE_POWER_NOTIFICATION_DATA

La struttura WDF_DEVICE_POWER_NOTIFICATION_DATA descrive una modifica dello stato all'interno del computer dello stato di alimentazione di un dispositivo.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS

La struttura WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS contiene informazioni fornite dal driver usate dal framework quando un dispositivo è inattiva e il sistema si trova nello stato di lavoro del sistema (S0).
WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA

La struttura WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA descrive una modifica dello stato all'interno del computer di power policy di un dispositivo.
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS

La struttura WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS contiene informazioni fornite dal driver sulla capacità di un dispositivo di riattivarsi e sul sistema, quando entrambi si trovano in uno stato di bassa potenza.
WDF_DEVICE_PROPERTY_DATA

La struttura WDF_DEVICE_PROPERTY_DATA descrive una proprietà del dispositivo.
WDF_DEVICE_STATE

La struttura WDF_DEVICE_STATE specifica lo stato Plug and Play di un dispositivo.
WDF_FILEOBJECT_CONFIG

La struttura WDF_FILEOBJECT_CONFIG contiene informazioni di configurazione degli oggetti file framework di un driver.
WDF_IO_TYPE_CONFIG

La struttura WDF_IO_TYPE_CONFIG specifica il metodo di accesso al buffer preferito del driver per le richieste di lettura e scrittura e per le richieste di controllo I/O del dispositivo.
WDF_PNPPOWER_EVENT_CALLBACKS

La struttura WDF_PNPPOWER_EVENT_CALLBACKS contiene puntatori alle funzioni Plug and Play e power event callback di un driver.
WDF_POWER_FRAMEWORK_SETTINGS

La struttura WDF_POWER_FRAMEWORK_SETTINGS descrive le impostazioni di Power Management Framework (PoFx) per i dispositivi a componente singolo.
WDF_POWER_POLICY_EVENT_CALLBACKS

La struttura WDF_POWER_POLICY_EVENT_CALLBACKS contiene puntatori alle funzioni di callback degli eventi di power policy di un driver.
WDF_REMOVE_LOCK_OPTIONS

La struttura WDF_REMOVE_LOCK_OPTIONS specifica le opzioni per l'acquisizione di un blocco di rimozione prima di recapitare un'istanza di IRP al driver.

Enumerazioni

 
WDF_DEVICE_FAILED_ACTION

L'enumerazione WDF_DEVICE_FAILED_ACTION identifica l'azione eseguita dal framework quando un driver segnala un errore software o hardware non recuperabile.
WDF_DEVICE_HWACCESS_TARGET_SIZE

Questa enumerazione viene usata internamente dal framework. Non usare. Questa enumerazione è definita in wdfdevice.h.
WDF_DEVICE_HWACCESS_TARGET_TYPE

Informazioni su come l'enumerazione WDF_DEVICE_HWACCESS_TARGET_SIZE viene usata internamente dal framework. Non usare. Questa enumerazione è definita in wdfdevice.h.
WDF_DEVICE_IO_TYPE

L'enumerazione WDF_DEVICE_IO_TYPE viene usata per specificare un metodo per l'accesso ai buffer dei dati.
WDF_DEVICE_PNP_STATE

L'enumerazione WDF_DEVICE_PNP_STATE identifica tutti gli stati che il computer di stato Plug and Play del framework può immettere.
WDF_DEVICE_POWER_POLICY_STATE

L'enumerazione WDF_DEVICE_POWER_POLICY_STATE identifica tutti gli stati in cui è possibile immettere il computer dello stato del criterio di alimentazione del framework.
WDF_DEVICE_POWER_STATE

L'enumerazione WDF_DEVICE_POWER_STATE identifica tutti gli stati in cui è possibile immettere il computer dello stato di alimentazione del framework.
WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS

Il tipo di enumerazione WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS definisce i flag che il driver può specificare quando chiama WdfDeviceWdmDispatchIrpToIoQueue.
WDF_EVENT_TYPE

L'enumerazione WDF_EVENT_TYPE specifica.
WDF_FILEOBJECT_CLASS

L'enumerazione WDF_FILEOBJECT_CLASS definisce i valori che identificano se un driver richiede un oggetto file framework per rappresentare un file che un'applicazione o un altro driver tenta di creare o aprire.
WDF_POWER_DEVICE_STATE

L'enumerazione WDF_POWER_DEVICE_STATE identifica gli stati di alimentazione del dispositivo che un dispositivo potrebbe supportare.
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS

L'enumerazione WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS è riservata per l'uso interno.
WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE

L'enumerazione WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE identifica il modo in cui viene determinato il timeout inattivo per un dispositivo.
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES

L'enumerazione WDF_POWER_POLICY_S0_IDLE_CAPABILITIES identifica le funzionalità che un dispositivo può supportare quando entra in uno stato di bassa potenza mentre è inattivo.
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL

L'enumerazione WDF_POWER_POLICY_S0_IDLE_USER_CONTROL identifica se un utente può controllare il comportamento di un dispositivo quando il dispositivo è inattivo e il sistema si trova nello stato di lavoro (S0).
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL

L'enumerazione WDF_POWER_POLICY_SX_WAKE_USER_CONTROL identifica se un utente può controllare la capacità di un dispositivo di riattivare il sistema da uno stato di alimentazione a basso sistema.
WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE

L'enumerazione WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE specifica quando il framework chiama la funzione di callback EvtDeviceReleaseHardware di un driver.
WDF_REMOVE_LOCK_OPTIONS_FLAGS

Il tipo di enumerazione WDF_REMOVE_LOCK_OPTIONS_FLAGS definisce i flag usati nella struttura WDF_REMOVE_LOCK_OPTIONS di un driver.
WDF_SPECIAL_FILE_TYPE

L'enumerazione WDF_SPECIAL_FILE_TYPE identifica tipi di file speciali che un dispositivo può supportare.
WDF_STATE_NOTIFICATION_TYPE

L'enumerazione WDF_STATE_NOTIFICATION_TYPE identifica il tipo di Plug and Play, alimentazione o notifica dei criteri di alimentazione che riceverà un driver basato su framework.