intestazione wdfpdo.h

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

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

Le categorie in questa pagina sono:

Callback di eventi PDO framework

Metodi di inizializzazione PDO framework

Metodi PDO framework

Strutture PDO framework e funzioni di inizializzazione

wdfpdo.h contiene le interfacce di programmazione seguenti:

Funzioni

 
WDF_PDO_EVENT_CALLBACKS_INIT

La funzione WDF_PDO_EVENT_CALLBACKS_INIT inizializza una struttura WDF_PDO_EVENT_CALLBACKS.
WdfPdoAddEjectionRelationsPhysicalDevice

Il metodo WdfPdoAddEjectionRelationsPhysicalDevice indica che un dispositivo specificato viene espulso quando viene espulso un altro dispositivo specificato.
WdfPdoClearEjectionRelationsDevices

Il metodo WdfPdoClearEjectionRelationsDevices rimuove tutti i dispositivi dall'elenco di dispositivi che devono essere espulsi quando viene espulso un dispositivo specificato.
WdfPdoGetParent

Il metodo WdfPdoGetParent restituisce un handle all'oggetto dispositivo framework che rappresenta il dispositivo padre di un dispositivo specificato.
WdfPdoInitAddCompatibleID

Il metodo WdfPdoInitAddCompatibleID aggiunge un ID compatibile all'elenco di ID compatibili per un dispositivo figlio.
WdfPdoInitAddDeviceText

Il metodo WdfPdoInitAddDeviceText aggiunge una descrizione del dispositivo e la posizione del dispositivo a un dispositivo per le impostazioni locali specificate.
WdfPdoInitAddHardwareID

Il metodo WdfPdoInitAddHardwareID aggiunge un ID hardware all'elenco di ID hardware per un dispositivo figlio.
WdfPdoInitAllocate

Il metodo WdfPdoInitAllocate alloca una struttura WDFDEVICE_INIT per un driver bus basato su framework, che il driver del bus usa per la segnalazione di un nuovo dispositivo.
WdfPdoInitAllowForwardingRequestToParent

Il metodo WdfPdoInitAllowForwardingRequestToParent consente a un driver di chiamare WdfRequestForwardToParentDeviceIoQueue.
WdfPdoInitAssignContainerID

Il metodo WdfPdoInitAssignContainerID aggiorna l'ID contenitore per un dispositivo figlio.
WdfPdoInitAssignDeviceID

Il metodo WdfPdoInitAssignDeviceID aggiorna l'ID dispositivo per un dispositivo figlio.
WdfPdoInitAssignInstanceID

Il metodo WdfPdoInitAssignInstanceID aggiorna l'ID istanza per un dispositivo figlio.
WdfPdoInitAssignRawDevice

Il metodo WdfPdoInitAssignRawDevice indica che il driver chiamante può supportare un dispositivo specificato in modalità non elaborata.
WdfPdoInitRemovePowerDependencyOnParent

Altre informazioni su: WdfPdoInitRemovePowerDependencyOnParent
WdfPdoInitSetDefaultLocale

Il metodo WdfPdoInitSetDefaultLocale imposta le impostazioni locali predefinite di un dispositivo.
WdfPdoInitSetEventCallbacks

Il metodo WdfPdoInitSetEventCallbacks registra le funzioni di callback di un driver del bus.
WdfPdoMarkMissing

Il metodo WdfPdoMarkMissing informa il framework che un dispositivo non è più accessibile.
WdfPdoRemoveEjectionRelationsPhysicalDevice

Il metodo WdfPdoRemoveEjectionRelationsPhysicalDevice rimuove un dispositivo specificato dall'elenco di dispositivi che devono essere espulsi quando viene espulso un altro dispositivo specificato.
WdfPdoRequestEject

Il metodo WdfPdoRequestEject informa il framework che un dispositivo specificato sta per essere espulso dalla sua stazione di ancoraggio.
WdfPdoRetrieveAddressDescription

Il metodo WdfPdoRetrieveAddressDescription recupera la descrizione dell'indirizzo associata a un oggetto dispositivo framework specificato.
WdfPdoRetrieveIdentificationDescription

Il metodo WdfPdoRetrieveIdentificationDescription recupera la descrizione di identificazione associata a un oggetto dispositivo framework specificato.
WdfPdoUpdateAddressDescription

Il metodo WdfPdoUpdateAddressDescription aggiorna la descrizione dell'indirizzo associata a un oggetto dispositivo framework specificato.

Funzioni di callback

 
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS

La funzione di callback dell'evento EvtDeviceDisableWakeAtBus di un autobus esegue operazioni a livello di bus che disabilitano la capacità di uno dei dispositivi del bus di attivare un segnale di riattivazione sul bus.
EVT_WDF_DEVICE_EJECT

La funzione di callback dell'evento EvtDeviceEject di un driver gestisce le operazioni necessarie per espellere un dispositivo dalla sua stazione di ancoraggio.
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS

La funzione di callback dell'evento EvtDeviceEnableWakeAtBus di un autobus esegue operazioni a livello di bus che consentono a uno dei dispositivi del bus di attivare un segnale di riattivazione sul bus.
EVT_WDF_DEVICE_REPORTED_MISSING

La funzione di callback dell'evento EvtDeviceReportedMissing di un driver informa il driver che il framework ha segnalato che l'oggetto dispositivo fisico (PDO) mancante al gestore Plug and Play.
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY

La funzione di callback dell'evento EvtDeviceResourceRequirementsQuery di un driver del bus crea un elenco di requisiti di risorsa che rappresenta le risorse hardware necessarie del dispositivo.
EVT_WDF_DEVICE_RESOURCES_QUERY

La funzione di callback dell'evento EvtDeviceResourcesQuery di un driver del bus crea un elenco di risorse che rappresenta la configurazione di avvio di un dispositivo specificato.
EVT_WDF_DEVICE_SET_LOCK

La funzione di callback dell'evento EvtDeviceSetLock di un driver blocca il dispositivo specificato in modo che non possa essere inserita o sblocca il dispositivo in modo che possa essere espulso.

Strutture

 
WDF_PDO_EVENT_CALLBACKS

La struttura WDF_PDO_EVENT_CALLBACKS è la tabella di invio per le funzioni di callback degli eventi di un driver del bus.