Função AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback (acxcircuit.h)
A função AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback inicializa retornos de chamada de pré-processamento AssignAcxRequest definidos para fábricas de circuitos.
Sintaxe
NTSTATUS AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback(
PACXFACTORYCIRCUIT_INIT FactoryInit,
PFN_ACX_OBJECT_PREPROCESS_REQUEST EvtObjectAcxRequestPreprocess,
ACXCONTEXT DriverContext,
ACX_REQUEST_TYPE RequestType,
const GUID *Set,
ULONG Id
);
Parâmetros
FactoryInit
Uma estrutura ACXFACTORYCIRCUIT_INIT usada para inicialização de fábrica de circuitos. Essa é uma estrutura opaca usada para armazenar informações de inicialização de fábrica do Circuito ACX e associar a fábrica a um dispositivo WDF. Use a função AcxFactoryCircuitInitAllocate para inicializar a estrutura ACXFACTORYCIRCUIT_INIT.
EvtObjectAcxRequestPreprocess
Um ponteiro para um retorno de chamada EVT_ACX_OBJECT_PREPROCESS_REQUEST .
DriverContext
O contexto do driver definido pelo objeto ACXCONTEXT. Para obter mais informações sobre objetos ACX, consulte Resumo de objetos ACX.
RequestType
Uma enumeração ACX_REQUEST_TYPE que define diferentes tipos de solicitação, como AcxRequestTypeAny, AcxRequestTypeProperty etc.
Set
GUID opcional para identificar uma ID de conjunto de itens específica.
Id
Uma ID para recuar um item específico na ID do conjunto especificada.
Retornar valor
Retorna STATUS_SUCCESS
se a chamada foi bem-sucedida. Caso contrário, ele retornará um código de erro apropriado. Para obter mais informações, consulte Usando valores NTSTATUS.
Comentários
O driver pode invocar essa DDI várias vezes para configurar diferentes retornos de chamada de pré-processamento. O ACX invoca o primeiro que encontra que corresponde ao tipo WDFREQUEST de entrada específico.
Requisitos do ACX
Versão mínima do ACX: 1.0
Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | acxcircuit.h |
IRQL | PASSIVE_LEVEL |