Compartir a través de


Función AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback (acxcircuit.h)

La función AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback inicializa las devoluciones de llamada preprocesadas de AssignAcxRequest definidas para generadores de circuitos.

Sintaxis

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

Estructura ACXFACTORYCIRCUIT_INIT que se usa para la inicialización de fábrica de circuitos. Se trata de una estructura opaca que se usa para almacenar la información de inicialización de fábrica del circuito ACX y asociar la fábrica a un dispositivo WDF. Use el función AcxFactoryCircuitInitAllocate para inicializar la estructura de ACXFACTORYCIRCUIT_INIT.

EvtObjectAcxRequestPreprocess

Puntero a una devolución de llamada de EVT_ACX_OBJECT_PREPROCESS_REQUEST.

DriverContext

Contexto del controlador definido por el objeto ACXCONTEXT. Para obtener más información sobre los objetos ACX, vea Resumen de objetos ACX.

RequestType

Una ACX_REQUEST_TYPE enumeración que define diferentes tipos de solicitud, como AcxRequestTypeAny, AcxRequestTypeProperty, etc.

Set

GUID opcional para identificar un identificador de conjunto de elementos específico.

Id

Identificador para identificar un elemento específico en el identificador de conjunto especificado.

Valor devuelto

Devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, devuelve un código de error adecuado. Para obtener más información, vea Using NTSTATUS Values.

Observaciones

El controlador puede invocar esta DDI varias veces para configurar diferentes devoluciones de llamada de preprocesamiento. ACX invoca la primera vez que encuentra que coincide con el tipo WDFREQUEST entrante específico.

Requisitos de ACX

versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte introducción a la versión de ACX.

Requisitos

Requisito Valor
encabezado de acxcircuit.h
irQL PASSIVE_LEVEL

Consulte también