Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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 |