Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback инициализирует определенные обратные вызовы Preprocess AssignAcxRequest для фабрик каналов.
Синтаксис
NTSTATUS AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback(
PACXFACTORYCIRCUIT_INIT FactoryInit,
PFN_ACX_OBJECT_PREPROCESS_REQUEST EvtObjectAcxRequestPreprocess,
ACXCONTEXT DriverContext,
ACX_REQUEST_TYPE RequestType,
const GUID *Set,
ULONG Id
);
Параметры
FactoryInit
Структура ACXFACTORYCIRCUIT_INIT, используемая для инициализации фабрики каналов. Это непрозрачная структура, которая используется для хранения сведений о инициализации фабрики каналов ACX и связывания фабрики с устройством WDF. Используйте функцию AcxFactoryCircuitInitAllocate для инициализации структуры ACXFACTORYCIRCUIT_INIT.
EvtObjectAcxRequestPreprocess
Указатель на обратный вызов EVT_ACX_OBJECT_PREPROCESS_REQUEST.
DriverContext
Контекст драйвера, определенный объектом ACXCONTEXT. Дополнительные сведения о объектах ACX см. в сводке по объектам ACX.
RequestType
Перечисление ACX_REQUEST_TYPE, определяющее различные типы запросов, такие как AcxRequestTypeAny, AcxRequestTypeProperty и т. д.
Set
Необязательный ИДЕНТИФИКАТОР GUID для идентификации определенного идентификатора набора элементов.
Id
Идентификатор для идентификации определенного элемента в указанном идентификаторе набора.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае возвращается соответствующий код ошибки. Дополнительные сведения см. в использовании значений NTSTATUS.
Замечания
Драйвер может вызывать этот DDI несколько раз, чтобы настроить различные обратные вызовы предварительной обработки. ACX вызывает первое, что оно находит, что соответствует конкретному типу WDFREQUEST.
Требования к ACX
минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в обзоре версий ACX.
Требования
| Требование | Ценность |
|---|---|
| заголовка | acxcircuit.h |
| IRQL | PASSIVE_LEVEL |