estructura ACX_DEVICEINIT_CONFIG (acxdevice.h)

La estructura ACX_DEVICEINIT_CONFIG proporciona información de configuración a la extensión de clase.

Sintaxis

typedef struct _ACX_DEVICEINIT_CONFIG {
  ULONG                     Size;
  ULONG                     Flags;
  WDF_SYNCHRONIZATION_SCOPE SynchronizationScope;
  WDF_EXECUTION_LEVEL       ExecutionLevel;
  PVOID                     Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE];
} ACX_DEVICEINIT_CONFIG, *PACX_DEVICEINIT_CONFIG;

Miembros

Size

La función ACX_DEVICE_CONFIG_INIT establece este campo.

Flags

Reservado.

SynchronizationScope

Valor de WDF_SYNCHRONIZATION_SCOPE que especifica cómo sincronizará la ejecución del marco de trabajo de las funciones de devolución de llamada de eventos de un objeto.

Solo interno. No cambie el valor predeterminado.

ExecutionLevel

Valor de WDF_EXECUTION_LEVEL que especifica el IRQL máximo en el que el marco llamará a las funciones de devolución de llamada de eventos que ha proporcionado un controlador para un objeto de marco.

Solo interno. No cambie el valor predeterminado.

Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE]

Puntero al espacio de contexto de la extensión de clase.

Comentarios

Las instancias de esta estructura se deben inicializar mediante una llamada a la función ACX_DEVICEINIT_CONFIG_INIT . Un puntero a una estructura de ACX_DEVICEINIT_CONFIG se pasa como parámetro a la función AcxDeviceInitInitialize .

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxdevice.h

Consulte también