ACX_DEVICEINIT_CONFIG 结构 (acxdevice.h)

ACX_DEVICEINIT_CONFIG 结构向类扩展提供配置信息。

语法

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;

成员

Size

此字段由 ACX_DEVICE_CONFIG_INIT 函数设置。

Flags

保留。

SynchronizationScope

一个 WDF_SYNCHRONIZATION_SCOPE 值,该值指定框架如何同步对象的事件回调函数的执行。

仅限内部。 请勿更改默认值。

ExecutionLevel

一个 WDF_EXECUTION_LEVEL 值,该值指定框架将调用驱动程序为框架对象提供的事件回调函数的最大 IRQL。

仅限内部。 请勿更改默认值。

Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE]

指向类扩展的上下文空间的指针。

注解

必须通过调用 ACX_DEVICEINIT_CONFIG_INIT 函数来初始化此结构的实例。 指向 ACX_DEVICEINIT_CONFIG 结构的指针作为参数传递给 AcxDeviceInitInitialize 函数。

ACX 要求

最低 ACX 版本: 1.0

有关 ACX 版本的详细信息,请参阅 ACX 版本概述

要求

要求
Header acxdevice.h

另请参阅