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 nuevos controladores UMDF deben escribirse mediante 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 a UMDF.]

El

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 un OnWorkItem función de devolución de llamada.

AutomaticSerialization

Valor booleano que, si es TRUE, indica que el marco sincronizará la ejecución del OnWorkItem función de devolución de llamada 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 del OnWorkItem función de devolución de llamada.

Observaciones

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 de devolución de llamada automática llamando a IWDFDeviceInitialize::SetLockingConstraint.

Requisitos

Requisito Valor
versión mínima de UMDF 1.11
encabezado de wudfworkitem.h

Consulte también

IWDFDevice3::CreateWorkItem

onWorkItem

WUDF_WORKITEM_CONFIG_INIT