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 |