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 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.
Valor devuelto
Ninguno
Observaciones
Esta función no devuelve un 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 |
---|---|
encabezado de | acxcircuit.h |
irQL | <= DISPATCH_LEVEL |