Encabezado wdfpdo.h

WDF usa este encabezado. Para más información, consulte:

En este tema se ordena la referencia de objetos de dispositivo físico (PDO) de Windows Driver Frameworks (WDF) por categoría.

Las categorías de esta página son:

Devoluciones de llamada de eventos PDO de marco

Métodos de inicialización de PDO de marco

Métodos de PDO de marco

Funciones de inicialización y estructuras PDO de marco

wdfpdo.h contiene las siguientes interfaces de programación:

Functions

 
WDF_PDO_EVENT_CALLBACKS_INIT

La función WDF_PDO_EVENT_CALLBACKS_INIT inicializa una estructura de WDF_PDO_EVENT_CALLBACKS.
WdfPdoAddEjectionRelationsPhysicalDevice

El método WdfPdoAddEjectionRelationsPhysicalDevice indica que se expulsa un dispositivo especificado cuando se expulsa otro dispositivo especificado.
WdfPdoClearEjectionRelationsDevices

El método WdfPdoClearEjectionRelationsDevices quita todos los dispositivos de la lista de dispositivos que se deben expulsar cuando se expulsa un dispositivo especificado.
WdfPdoGetParent

El método WdfPdoGetParent devuelve un identificador al objeto de dispositivo de marco que representa el dispositivo primario de un dispositivo especificado.
WdfPdoInitAddCompatibleID

El método WdfPdoInitAddCompatibleID agrega un identificador compatible a la lista de identificadores compatibles para un dispositivo secundario.
WdfPdoInitAddDeviceText

El método WdfPdoInitAddDeviceText agrega una descripción del dispositivo y una ubicación del dispositivo a un dispositivo para una configuración regional especificada.
WdfPdoInitAddHardwareID

El método WdfPdoInitAddHardwareID agrega un identificador de hardware a la lista de identificadores de hardware para un dispositivo secundario.
WdfPdoInitAllocate

El método WdfPdoInitAllocate asigna una estructura de WDFDEVICE_INIT para un controlador de bus basado en marco, que el controlador de bus usa al notificar un nuevo dispositivo.
WdfPdoInitAllowForwardingRequestToParent

El método WdfPdoInitAllowForwardingRequestToParent permite al controlador llamar a WdfRequestForwardToParentDeviceIoQueue.
WdfPdoInitAssignContainerID

El método WdfPdoInitAssignContainerID actualiza el identificador de contenedor de un dispositivo secundario.
WdfPdoInitAssignDeviceID

El método WdfPdoInitAssignDeviceID actualiza el identificador de dispositivo de un dispositivo secundario.
WdfPdoInitAssignInstanceID

El método WdfPdoInitAssignInstanceID actualiza el identificador de instancia de un dispositivo secundario.
WdfPdoInitAssignRawDevice

El método WdfPdoInitAssignRawDevice indica que el controlador de llamada puede admitir un dispositivo especificado en modo sin formato.
WdfPdoInitRemovePowerDependencyOnParent

Más información sobre: WdfPdoInitRemovePowerDependencyOnParent
WdfPdoInitSetDefaultLocale

El método WdfPdoInitSetDefaultLocale establece la configuración regional predeterminada de un dispositivo.
WdfPdoInitSetEventCallbacks

El método WdfPdoInitSetEventCallbacks registra las funciones de devolución de llamada de eventos de un controlador de bus.
WdfPdoMarkMissing

El método WdfPdoMarkMissing informa al marco de trabajo de que un dispositivo ya no es accesible.
WdfPdoRemoveEjectionRelationsPhysicalDevice

El método WdfPdoRemoveEjectionRelationsPhysicalDevice quita un dispositivo especificado de la lista de dispositivos que se deben expulsar cuando se expulsa otro dispositivo especificado.
WdfPdoRequestEject

El método WdfPdoRequestEject informa al marco de trabajo que un dispositivo especificado está a punto de expulsarse de su estación de acoplamiento.
WdfPdoRetrieveAddressDescription

El método WdfPdoRetrieveAddressDescription recupera la descripción de la dirección asociada a un objeto de dispositivo de marco especificado.
WdfPdoRetrieveIdentificationDescription

El método WdfPdoRetrieveIdentificationDescription recupera la descripción de identificación asociada a un objeto de dispositivo de marco especificado.
WdfPdoUpdateAddressDescription

El método WdfPdoUpdateAddressDescription actualiza la descripción de la dirección asociada a un objeto de dispositivo de marco especificado.

Funciones de devolución de llamada

 
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS

Una función de devolución de llamada de eventos EvtDeviceDisableWakeAtBus del controlador de autobús realiza operaciones de nivel de bus que deshabilitan la capacidad de uno de los dispositivos del bus para desencadenar una señal de reactivación en el autobús.
EVT_WDF_DEVICE_EJECT

La función de devolución de llamada de eventos EvtDeviceEject de un controlador controla las operaciones necesarias para expulsar un dispositivo de su estación de acoplamiento.
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS

Una función de devolución de llamada de eventos EvtDeviceEnableWakeAtBus del controlador de autobús realiza operaciones de nivel de bus que permiten que uno de los dispositivos del bus desencadene una señal de reactivación en el bus.
EVT_WDF_DEVICE_REPORTED_MISSING

Una función de devolución de llamada de evento EvtDeviceReportedMissing del controlador de bus informa al controlador de que el marco ha notificado que falta el objeto de dispositivo físico (PDO) en el administrador de Plug and Play.
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY

Una función de devolución de llamada de eventos EvtDeviceResourceResourceRequirementsQuery del controlador de bus crea una lista de requisitos de recursos que representa los recursos de hardware necesarios del dispositivo.
EVT_WDF_DEVICE_RESOURCES_QUERY

Una función de devolución de llamada de evento EvtDeviceResourcesQuery del controlador de bus crea una lista de recursos que representa la configuración de arranque de un dispositivo especificado.
EVT_WDF_DEVICE_SET_LOCK

La función de devolución de llamada de eventos EvtDeviceSetLock de un controlador bloquea el dispositivo especificado para que no se pueda expulsar o desbloquea el dispositivo para que se pueda expulsar.

Estructuras

 
WDF_PDO_EVENT_CALLBACKS

La estructura WDF_PDO_EVENT_CALLBACKS es la tabla de distribución para las funciones de devolución de llamada de eventos de un controlador de bus.