Freigeben über


ACX_CIRCUIT_PNPPOWER_CALLBACKS Struktur (acxcircuit.h)

Die ACX_CIRCUIT_PNPPOWER_CALLBACKS-Struktur enthält Zeiger auf den Plug & Play- und Power-Ereignisrückruf eines ACXCIRCUIT.

Syntax

typedef struct _ACX_CIRCUIT_PNPPOWER_CALLBACKS {
  ULONG                            Size;
  PFN_ACX_CIRCUIT_PREPARE_HARDWARE EvtAcxCircuitPrepareHardware;
  PFN_ACX_CIRCUIT_RELEASE_HARDWARE EvtAcxCircuitReleaseHardware;
  PFN_ACX_CIRCUIT_POWER_UP         EvtAcxCircuitPowerUp;
  PFN_ACX_CIRCUIT_POWER_DOWN       EvtAcxCircuitPowerDown;
} ACX_CIRCUIT_PNPPOWER_CALLBACKS, *PACX_CIRCUIT_PNPPOWER_CALLBACKS;

Member

Size

Die Größe (in Bytes) dieser Struktur.

EvtAcxCircuitPrepareHardware

Ein Zeiger auf die ACX_CIRCUIT_PREPARE_HARDWARE Rückruffunktion des Treibers oder NULL.

EvtAcxCircuitReleaseHardware

Ein Zeiger auf die ACX_CIRCUIT_RELEASE_HARDWARE Rückruffunktion des Treibers oder NULL.

EvtAcxCircuitPowerUp

Ein Zeiger auf die ACX_CIRCUIT_POWER_UP Rückruffunktion für Das Rückrufereignis oder NULL.

EvtAcxCircuitPowerDown

Ein Zeiger auf die ACX_CIRCUIT_POWER_DOWN Rückruffunktion für Das Rückrufereignis oder NULL.

Hinweise

Die ACX_CIRCUIT_PNPPOWER_CALLBACKS-Struktur wird als Eingabe für die AcxCircuitInitSetAcxCircuitPnpPowerCallbacks-Methode verwendet.

Ihr Treiber sollte seine ACX_CIRCUIT_PNPPOWER_CALLBACKS-Struktur initialisieren, indem er ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT aufruft.

Beispiel

Die Verwendungsbeispiele finden Sie unten.

    //
    // Assign the circuit's pnp-power callbacks.
    //
    {
        ACX_CIRCUIT_PNPPOWER_CALLBACKS  powerCallbacks;
        ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
        powerCallbacks.EvtAcxCircuitPowerUp = EvtCircuitPowerUp;
        powerCallbacks.EvtAcxCircuitPowerDown = EvtCircuitPowerDown;
        AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(CircuitInit, &powerCallbacks);
    }
    
    status = AcxCircuitInitAssignAcxCreateStreamCallback(CircuitInit, EvtCircuitCreateStream);

ACX-Anforderungen

AcX-Mindestversion: 1.0

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

Anforderungen

Anforderung Wert
Header acxcircuit.h

Weitere Informationen

ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT

AcxCircuitInitSetAcxCircuitPnpPowerCallbacks-Methode