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.
[Se aplica a KMDF y UMDF]
La estructura WDF_DRIVER_CONFIG es un parámetro de entrada para WdfDriverCreate.
Sintaxis
typedef struct _WDF_DRIVER_CONFIG {
ULONG Size;
PFN_WDF_DRIVER_DEVICE_ADD EvtDriverDeviceAdd;
PFN_WDF_DRIVER_UNLOAD EvtDriverUnload;
ULONG DriverInitFlags;
ULONG DriverPoolTag;
} WDF_DRIVER_CONFIG, *PWDF_DRIVER_CONFIG;
Miembros
Size
Tamaño, en bytes, de esta estructura.
EvtDriverDeviceAdd
Puntero a la función de devolución de llamada EvtDriverDeviceAdd controlador.
EvtDriverUnload
Puntero a la función de devolución de llamada EvtDriverUn load de un controlador.
DriverInitFlags
OR bit a bit de uno o varios valores con tipo WDF_DRIVER_INIT_FLAGSque identifican las marcas de inicialización del controlador.
DriverPoolTag
(VERSIONES 1.5 y posteriores de KMDF). Etiqueta de grupo definida por el controlador que el marco asignará a todas las asignaciones del grupo de controladores. Los depuradores muestran esta etiqueta. Para obtener más información sobre cómo especificar una etiqueta de grupo, consulte la siguiente sección Comentarios.
Observaciones
El controlador puede especificar opcionalmente una etiqueta de grupo que el marco asignará a todas las asignaciones del grupo de controladores. Normalmente, los controladores especifican una cadena de caracteres de hasta cuatro caracteres, delimitados por comillas simples, en orden inverso (por ejemplo, "dcba"). El valor ASCII de cada carácter de la etiqueta debe estar comprendido entre 0 y 127.
Si driverPoolTag es cero, el marco crea una etiqueta de grupo predeterminada mediante los cuatro primeros caracteres del nombre del servicio en modo kernel del controlador. Si el nombre del servicio comienza con "WDF" (el nombre no distingue mayúsculas de minúsculas y no incluye las comillas), se usan los cuatro caracteres siguientes. Si hay menos de cuatro caracteres disponibles, se usa "FxDr".
Para inicializar una estructura de WDF_DRIVER_CONFIG, los controladores deben llamar a WDF_DRIVER_CONFIG_INIT.
Requisitos
| Requisito | Valor |
|---|---|
| versión mínima de KMDF | 1.0 |
| versión mínima de UMDF | 2.0 |
| encabezado | wdfdriver.h (incluya Wdf.h) |