Share via


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

Consulte también