Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la tabla siguiente se enumeran todos los objetos de marco y se proporciona información básica sobre cada objeto. La columna mode indica si el objeto se puede usar en controladores KMDF y UMDF, o solo KMDF.
Para obtener una lista de devoluciones de llamada y métodos y qué marcos son aplicables, consulte Resumen de devoluciones de llamada y métodos de WDF.
| Name | Handle | Purpose | Default parent | ¿El controlador puede invalidar el elemento primario predeterminado? | Mode | Reference |
|---|---|---|---|---|---|---|
| Child-list object | WDFCHILDLIST | Representa una lista de dispositivos secundarios que están conectados a un dispositivo primario. | Device object | No | KM | Referencia de objeto Child-List WDF |
| Collection object | WDFCOLLECTION | Representa una colección de objetos. | Driver object | Yes | KM/UM | Referencia de objetos de colección WDF |
| Objeto de búfer común | WDFCOMMONBUFFER | Representa un búfer común. | DMA enabler (objeto) | No | KM | Referencia de objeto de búfer común de WDF |
| Device object | WDFDEVICE | Representa un dispositivo. | Driver object | No | KM/UM | Referencia de objeto de dispositivo WDF |
| DMA enabler (objeto) | WDFDMAENABLER | Permite que un controlador use las funcionalidades de DMA del marco. | Device object | Yes | KM | Referencia de objetos DMA de WDF |
| Objeto de transacción DMA | WDFDMATRANSACTION | Representa una transacción DMA. | DMA enabler (objeto) | No | KM | Referencia de objetos DMA de WDF |
| DPC object | WDFDPC | Representa una llamada a procedimiento diferido. | None | Yes | KM | Referencia de objeto DPC de WDF |
| Driver object | WDFDRIVER | Representa un controlador. | None | No | KM/UM | Referencia de objeto de controlador WDF |
| File object | WDFFILEOBJECT | Representa un archivo. | Device object | No | KM/UM | Referencia de objeto de archivo WDF |
| General object | WDFOBJECT | Representa un objeto general. | Driver object | Yes | KM/UM | Referencia de objetos generales de WDF |
| Interrupt object | WDFINTERRUPT | Representa un recurso de interrupción de hardware. | Device object | Yes | KM/UM | Referencia de objeto de interrupción de WDF |
| Objeto de destino de E/S | WDFIOTARGET | Representa un controlador al que otro controlador envía solicitudes de E/S. | Device object | Yes | KM/UM | Referencia del objeto de destino de E/S de WDF |
| Lookaside-list object | WDFLOOKASIDE | Representa una lista de búsqueda. | Driver object | Yes | KM | Referencia de objeto de memoria de WDF |
| Memory object | WDFMEMORY | Representa un búfer de memoria. | Driver object | Yes | KM/UM | Referencia de objeto de memoria de WDF |
| Queue object | WDFQUEUE | Representa una cola de E/S que recibe solicitudes de E/S. | Device object | Yes | KM/UM | Referencia de objetos de cola de WDF |
| Objeto de clave del Registro | WDFKEY | Representa una clave del Registro. | Driver object | Yes | KM/UM | Referencia de objeto de clave del Registro WDF |
| Request object | WDFREQUEST | Representa una solicitud de E/S. | Ninguno, si lo crea el marco. Objeto Driver, si lo crea el controlador. | Sí, si lo crea el controlador. | KM/UM | Referencia de objeto de solicitud de WDF |
| Objeto de lista de recursos | WDFCMRESLIST | Representa una lista de recursos. | Driver object | No | KM/UM | Referencia de objeto de recurso de WDF |
| Objeto de lista de intervalos de recursos | WDFIORESLIST | Representa una configuración lógica. | Objeto de lista de requisitos de recursos | No | KM | Referencia de objeto de recurso de WDF |
| Objeto de lista de requisitos de recursos | WDFIORESREQLIST | Representa una lista de requisitos de recursos. | Driver object | No | KM | Referencia de objeto de recurso de WDF |
| Spin-lock object | WDFSPINLOCK | Representa un bloqueo de número. | Driver object | Yes | KM/UM | Métodos de sincronización de WDF |
| String object | WDFSTRING | Representa una cadena Unicode. | Driver object | Yes | KM/UM | Referencia de objeto de cadena de WDF |
| Timer object | WDFTIMER | Representa un temporizador. | None | Yes | KM/UM | Referencia de objeto de temporizador de WDF |
| Objeto de dispositivo USB | WDFUSBDEVICE | Representa un dispositivo conectado a un USB. | Device object | No | KM/UM | Referencia de USB de WDF |
| Objeto de interfaz USB | WDFUSBINTERFACE | Representa una interfaz de dispositivo USB. | Objeto de dispositivo USB | No | KM/UM | Referencia de USB de WDF |
| Objeto de canalización USB | WDFUSBPIPE | Representa una canalización de dispositivo USB. | Objeto de interfaz USB | No | KM/UM | Referencia de USB de WDF |
| Wait-lock object | WDFWAITLOCK | Representa un bloqueo de espera. | Driver object | Yes | KM/UM | Métodos de sincronización de WDF |
| Objeto de instancia de WMI | WDFWMIINSTANCE | Representa una instancia de un bloque de datos WMI. | Objeto de proveedor WMI | No | KM | Referencia de WMI de WDF |
| Objeto de proveedor WMI | WDFWMIPROVIDER | Representa un bloque de datos WMI. | Device object | No | KM | Referencia de WMI de WDF |
| Work-item object | WDFWORKITEM | Representa un elemento de trabajo. | None | Yes | KM/UM | Referencia de objeto Work-Item WDF |