Compartir a través de


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

Consulte también

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT