Compartir a través de


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

Consulte también