AcxCircuitInitFree-Funktion (acxcircuit.h)

Die AcxCircuitInitFree-Funktion löscht das Leitungsinitialisierungsobjekt.

Syntax

void AcxCircuitInitFree(
  PACXCIRCUIT_INIT CircuitInit
);

Parameter

CircuitInit

Die ACXCIRCUIT_INIT-Struktur, die die Leitungsinitialisierung definiert. ACXCIRCUIT_INIT ist ein undurchsichtiges Objekt, das für die Leitungsinitialisierung verwendet wird. Verwenden Sie AcxCircuitInitAllocate , um die ACXCIRCUIT_INIT-Struktur zu initialisieren.

Rückgabewert

Keine

Bemerkungen

Diese Funktion gibt keinen Wert zurück.

Der Treiber ist für das Löschen des ACXCIRCUIT_INIT-Objekts mit diesem DDI verantwortlich, wenn acxCircuitCreate nicht aufgerufen wird oder einen Fehler zurückgibt.

Beispiel

Die Verwendungsbeispiele finden Sie unten.


    //
    // Get a CircuitInit structure.
    //
    PACXCIRCUIT_INIT circuitInit = NULL;
    circuitInit = AcxCircuitInitAllocate(Device);

// Later in the code on an exit close down process...

exit:
    if (!NT_SUCCESS(status))
    {
        if (circuitInit)
        {
            AcxCircuitInitFree(circuitInit);
        }
    }

ACX-Anforderungen

AcX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxcircuit.h
IRQL <= DISPATCH_LEVEL

Weitere Informationen