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 |