estructura WDF_DPC_CONFIG (wdfdpc.h)
[Solo se aplica a KMDF]
La estructura WDF_DPC_CONFIG contiene información de configuración para un objeto DPC.
Sintaxis
typedef struct _WDF_DPC_CONFIG {
ULONG Size;
PFN_WDF_DPC EvtDpcFunc;
BOOLEAN AutomaticSerialization;
} WDF_DPC_CONFIG, *PWDF_DPC_CONFIG;
Miembros
Size
Tamaño, en bytes, de esta estructura.
EvtDpcFunc
Puntero al EvtDpcFunc del controlador función de devolución de llamada.
AutomaticSerialization
Valor booleano que, si TRUE, indica que el marco sincronizará la ejecución del objeto DPC EvtDpcFunc función de devolución de llamada con funciones de devolución de llamada de otros objetos que están debajo del elemento primario del objeto DPC. Para obtener más información, vea la siguiente sección Comentarios.
Observaciones
La estructura WDF_DPC_CONFIG se usa como entrada para WdfDpcCreate.
Para inicializar una estructura de WDF_DPC_CONFIG, el controlador debe llamar primero a WDF_DPC_CONFIG_INIT y, a continuación, rellenar los miembros de la estructura que WDF_DPC_CONFIG_INIT no inicializa.
Establecer automaticSerialization en TRUE no tiene ningún efecto si el ámbito de sincronización de del objeto de dispositivo primario está establecido en WdfSynchronizationScopeNone.
Establecer AutomaticSerialization en TRUE hace que WdfDpcCreate si el nivel de ejecución del objeto de dispositivo primario está establecido en WdfExecutionLevelPassive.
Para obtener más información sobre automaticSerialization y sincronizar las funciones de devolución de llamada del controlador, consulte Synchronization Techniques for Framework-Based Drivers.
Para obtener más información sobre el control de interrupciones en controladores basados en marcos, consulte control de interrupciones de hardware.
Requisitos
Requisito | Valor |
---|---|
versión mínima de KMDF | 1.0 |
encabezado | wdfdpc.h (incluya Wdf.h) |