ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS-Struktur (acxcircuit.h)

Die ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS-Struktur enthält Zeiger auf die Plug & Play- und Power-Ereignisrückruffunktionen einer ACXFACTORYCIRCUIT.

Syntax

typedef struct _ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS {
  ULONG                                    Size;
  PFN_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE EvtAcxFactoryCircuitPrepareHardware;
  PFN_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE EvtAcxFactoryCircuitReleaseHardware;
  PFN_ACX_FACTORY_CIRCUIT_POWER_UP         EvtAcxFactoryCircuitPowerUp;
  PFN_ACX_FACTORY_CIRCUIT_POWER_DOWN       EvtAcxFactoryCircuitPowerDown;
} ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS, *PACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS;

Member

Size

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

EvtAcxFactoryCircuitPrepareHardware

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

EvtAcxFactoryCircuitReleaseHardware

Ein Zeiger auf die Rückruffunktion des ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE-Rückrufereignisses des Treibers oder NULL.

EvtAcxFactoryCircuitPowerUp

Ein Zeiger auf die Rückruffunktion ACX_FACTORY_CIRCUIT_POWER_UP-Rückrufereignisses oder NULL.

EvtAcxFactoryCircuitPowerDown

Ein Zeiger auf die rückruffunktion ACX_FACTORY_CIRCUIT_POWER_DOWN-Ereignisrückruffunktion oder NULL.

Hinweise

Die ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS-Struktur wird als Eingabe für die AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks-Methode verwendet.

Der Treiber sollte seine ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS-Struktur initialisieren, indem er die ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT-Funktion aufruft.

Beispiel

Das Beispiel für die Verwendung ist unten dargestellt.

    //
    // Assign the factory circuit's pnp-power callbacks.
    //
    ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS powerCallbacks;
    ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
    powerCallbacks.EvtAcxFactoryCircuitPowerUp = EvtFactoryCircuitPowerUp;
    powerCallbacks.EvtAcxFactoryCircuitPowerDown = EvtFactoryCircuitPowerDown;
    AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(factoryInit, &powerCallbacks);

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