AcxCircuitInitSetAcxCircuitPnpPowerCallbacks-Funktion (acxcircuit.h)
Die AcxCircuitInitSetAcxCircuitPnpPowerCallbacks-Funktion legt die PNP-Rückrufe des Treibers für den ACXCIRCUIT fest.
Syntax
void AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(
PACXCIRCUIT_INIT CircuitInit,
PACX_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);
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.
EvtPnpPowerCallbacks
Eine ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS PnP-Power-Rückrufstruktur, die die Rückrufe definiert.
Rückgabewert
Keine
Bemerkungen
Bevor Sie AcxCircuitInitSetAcxCircuitPnpPowerCallbacks aufrufen, sollte Ihr Treiber seine ACX_CIRCUIT_PNPPOWER_CALLBACKS-Struktur initialisieren, indem er ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT aufruft. Die ACX_CIRCUIT_PNPPOWER_CALLBACKS-Struktur wird als Eingabe für die AcxCircuitInitSetAcxCircuitPnpPowerCallbacks-Methode verwendet.
Beispiel
Die Verwendungsbeispiele finden Sie unten.
//
// Assign the circuit's pnp-power callbacks.
//
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxCircuitPowerUp = CodecR_EvtCircuitPowerUp;
powerCallbacks.EvtAcxCircuitPowerDown = CodecR_EvtCircuitPowerDown;
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(circuitInit, &powerCallbacks);
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 |