Freigeben über


AcxCircuitInitSetAcxCircuitCompositeCallbacks-Funktion (acxcircuit.h)

Die AcxCircuitInitSetAcxCircuitCompositeCallbacks-Funktion legt die zusammengesetzten Rückrufe des Treibers für den ACXCIRCUIT fest.

Syntax

void AcxCircuitInitSetAcxCircuitCompositeCallbacks(
  PACXCIRCUIT_INIT                 CircuitInit,
  PACX_CIRCUIT_COMPOSITE_CALLBACKS EvtCompositeCallbacks
);

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.

EvtCompositeCallbacks

Ein Zeiger auf eine initialisierte ACX_CIRCUIT_COMPOSITE_CALLBACKS Struktur , die die Rückrufe enthält, die für die Leitung verwendet werden sollen.

Rückgabewert

Keine

Bemerkungen

Diese Funktion gibt keinen Wert zurück.

Beispiel

Die Verwendungsbeispiele finden Sie unten.

    //
    // Assign the circuit's composite callbacks.
    //
    {
        ACX_CIRCUIT_COMPOSITE_CALLBACKS compositeCallbacks;
        ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT(&compositeCallbacks);
        compositeCallbacks.EvtAcxCircuitCompositeCircuitInitialize = CodecR_EvtCircuitCompositeCircuitInitialize;
        compositeCallbacks.EvtAcxCircuitCompositeInitialize = CodecR_EvtCircuitCompositeInitialize;
        compositeCallbacks.EvtAcxCircuitCompositeDeinitialize = CodecR_EvtCircuitCompositeDeinitialize;
        AcxCircuitInitSetAcxCircuitCompositeCallbacks(circuitInit, &compositeCallbacks);
    }

ACX-Anforderungen

AcX-Mindestversion: 1.0

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

Anforderungen

Anforderung Wert
Header acxcircuit.h
IRQL PASSIVE_LEVEL

Weitere Informationen