Condividi tramite


Funzione AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback (acxcircuit.h)

La funzione AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback inizializza i callback definiti AssignAcxRequest Preprocess per le factory del circuito.

Sintassi

NTSTATUS AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback(
  PACXFACTORYCIRCUIT_INIT           FactoryInit,
  PFN_ACX_OBJECT_PREPROCESS_REQUEST EvtObjectAcxRequestPreprocess,
  ACXCONTEXT                        DriverContext,
  ACX_REQUEST_TYPE                  RequestType,
  const GUID                        *Set,
  ULONG                             Id
);

Parametri

FactoryInit

Struttura ACXFACTORYCIRCUIT_INIT utilizzata per l'inizializzazione della factory del circuito. Si tratta di una struttura opaca usata per archiviare le informazioni di inizializzazione della factory del circuito ACX e associare la factory a un dispositivo WDF. Utilizzare la funzione AcxFactoryCircuitInitAllocate per inizializzare la struttura ACXFACTORYCIRCUIT_INIT.

EvtObjectAcxRequestPreprocess

Puntatore a un callback EVT_ACX_OBJECT_PREPROCESS_REQUEST.

DriverContext

Contesto del driver definito dall'oggetto ACXCONTEXT. Per altre informazioni sugli oggetti ACX, vedere Riepilogo degli oggetti ACX.

RequestType

Un ACX_REQUEST_TYPE enumerazione che definisce tipi di richiesta diversi, ad esempio AcxRequestTypeAny, AcxRequestTypeProperty e così via.

Set

GUID facoltativo per identificare un ID set di elementi specifico.

Id

ID per identificare un elemento specifico nell'ID set specificato.

Valore restituito

Restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, restituisce un codice di errore appropriato. Per altre informazioni, vedere Uso di valori NTSTATUS.

Osservazioni

Il driver può richiamare questa DDI più volte per configurare callback di pre-elaborazione diversi. ACX richiama il primo elemento che trova la corrispondenza con il tipo WDFREQUEST in ingresso specifico.

Requisiti ACX

versione minima di ACX: 1.0

Per altre informazioni sulle versioni di ACX, vedere panoramica della versione ACX.

Fabbisogno

Requisito Valore
intestazione acxcircuit.h
IRQL PASSIVE_LEVEL

Vedere anche