Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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.
Требования
Требование | Ценность |
---|---|
заголовка | acxdevice.h |