estructura WUDF_WORKITEM_CONFIG (wudfworkitem.h)
[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción con UMDF.
The
WUDF_WORKITEM_CONFIG estructura contiene información asociada a un elemento de trabajo.
Sintaxis
typedef struct _WUDF_WORKITEM_CONFIG {
ULONG Size;
PFN_WUDF_WORKITEM OnWorkItemFunc;
BOOLEAN AutomaticSerialization;
} WUDF_WORKITEM_CONFIG, *PWUDF_WORKITEM_CONFIG;
Miembros
Size
Tamaño, en bytes, de esta estructura.
OnWorkItemFunc
Dirección de una función de devolución de llamada OnWorkItem .
AutomaticSerialization
Valor booleano que, si es TRUE, indica que el marco sincronizará la ejecución de la función de devolución de llamada OnWorkItem con funciones de devolución de llamada de otros objetos que están debajo del objeto primario del objeto de elemento de trabajo. Si es FALSE, el marco no sincroniza la ejecución de la función de devolución de llamada OnWorkItem .
Comentarios
El controlador debe inicializar la estructura de WUDF_WORKITEM_CONFIG llamando a WUDF_WORKITEM_CONFIG_INIT. A continuación, el controlador puede pasar la estructura al método IWDFDevice3::CreateWorkItem como parámetro de entrada.
Establecer el miembro AutomaticSerialization de WUDF_WORKITEM_CONFIG en TRUE no tiene ningún efecto si el controlador no habilitó la sincronización automática de devolución de llamada llamando a IWDFDeviceInitialize::SetLockingConstraint.
Requisitos
Requisito | Value |
---|---|
Versión mínima de UMDF | 1.11 |
Encabezado | wudfworkitem.h |