Funzione AcxFactoryCircuitInitFree (acxcircuit.h)
La funzione AcxFactoryCircuitInitFree elimina l'oggetto inizializzazione del circuito factory.
Sintassi
void AcxFactoryCircuitInitFree(
PACXFACTORYCIRCUIT_INIT FactoryInit
);
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.
Valore restituito
Nessuno
Osservazioni
Questa funzione non restituisce un valore.
Il driver è responsabile dell'eliminazione dell'oggetto ACXFACTORYCIRCUIT_INIT utilizzando questa DDI se AcxFactoryCircuitCreate non viene richiamato o restituisce un errore.
Esempio
Di seguito è riportato un esempio di utilizzo.
// Get a FactoryCircuitInit structure
ctrlInit = AcxFactoryCircuitInitAllocate(Device);
...
// Example exit routine that shows freeing an example init structure
exit:
if (!NT_SUCCESS(status))
{
if (ctrlInit)
{
AcxFactoryCircuitInitFree(ctrlInit);
ctrlInit = nullptr;
}
}
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 | <= DISPATCH_LEVEL |