ACX_DEVICEINIT_CONFIG - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// acxdevice.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-acxdevice-acx_deviceinit_config)

Description

The ACX_DEVICEINIT_CONFIG structure provides configuration information to the class extension.

Members

Size

This field is set by the ACX_DEVICE_CONFIG_INIT function.

Flags

Reserved.

SynchronizationScope

A WDF_SYNCHRONIZATION_SCOPE value specifying how the framework will synchronize execution of an object's event callback functions.

Internal only. Do not change the default value.

ExecutionLevel

A WDF_EXECUTION_LEVEL value specifying the maximum IRQL at which the framework will call the event callback functions that a driver has supplied for a framework object.

Internal only. Do not change the default value.

Context

Pointer to the context space for the class extension.

Remarks

Instances of this structure must be initialized by calling the ACX_DEVICEINIT_CONFIG_INIT function. A pointer to an ACX_DEVICEINIT_CONFIG structure is passed as a parameter to the AcxDeviceInitInitialize function.

ACX requirements

Minimum ACX version: 1.0

For more information about ACX versions, see ACX version overview.

See also