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
Callback di eventi PDO framework
- EvtDeviceDisableWakeAtBus
- EvtDeviceEject
- EvtDeviceEnableWakeAtBus
- EvtDeviceReportedMissing
- EvtDeviceResourceRequirementsQuery
- EvtDeviceResourcesQuery
- EvtDeviceSetLock
Metodi di inizializzazione PDO framework
- WdfPdoInitAddCompatibleID
- WdfPdoInitAddDeviceText
- WdfPdoInitAddHardwareID
- WdfPdoInitAllocate
- WdfPdoInitAllowForwardingRequestToParent
- WdfPdoInitAssignContainerID
- WdfPdoInitAssignDeviceID
- WdfPdoInitAssignInstanceID
- WdfPdoInitAssignRawDevice
- WdfPdoInitSetDefaultLocale
- WdfPdoInitSetEventCallbacks
Metodi PDO framework
- WdfPdoInitAddCompatibleID
- WdfPdoAddEjectionRelationsPhysicalDevice
- WdfPdoClearEjectionRelationsDevices
- WdfPdoGetParent
- WdfPdoInitAddDeviceText
- WdfPdoInitAddHardwareID
- WdfPdoInitAllocate
- WdfPdoInitAllowForwardingRequestToParent
- WdfPdoInitAssignContainerID
- WdfPdoInitAssignDeviceID
- WdfPdoInitAssignInstanceID
- WdfPdoInitAssignRawDevice
- WdfPdoInitSetDefaultLocale
- WdfPdoInitSetEventCallbacks
- WdfPdoMarkMissing
- WdfPdoRemoveEjectionRelationsPhysicalDevice
- WdfPdoRequestEject
- WdfPdoRetrieveAddressDescription
- WdfPdoRetrieveIdentificationDescription
- WdfPdoUpdateAddressDescription
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. |