Función AcxFactoryCircuitInitFree (acxcircuit.h)
La función AcxFactoryCircuitInitFree elimina el objeto de inicialización del circuito de fábrica.
Sintaxis
void AcxFactoryCircuitInitFree(
PACXFACTORYCIRCUIT_INIT FactoryInit
);
Parámetros
FactoryInit
Estructura de ACXFACTORYCIRCUIT_INIT que se usa para la inicialización del generador de circuitos. Se trata de una estructura opaca que se usa para almacenar la información de inicialización del circuito ACX y asociar la fábrica a un dispositivo WDF.
Use la función AcxFactoryCircuitInitAllocate para inicializar la estructura de ACXFACTORYCIRCUIT_INIT.
Valor devuelto
None
Observaciones
Esta función no devuelve ningún valor.
El controlador es responsable de eliminar el objeto ACXFACTORYCIRCUIT_INIT mediante este DDI si acxFactoryCircuitCreate no se invoca o devuelve un error.
Ejemplo
A continuación se muestra el uso de ejemplo.
// 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;
}
}
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 |
---|---|
Header | acxcircuit.h |
IRQL | <= DISPATCH_LEVEL |