Share via


estructura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS (acxcircuit.h)

La estructura de ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contiene punteros a las funciones de devolución de llamada de Plug and Play y de eventos de energía de ACXFACTORYCIRCUIT.

Sintaxis

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;

Miembros

Size

Tamaño, en bytes, de esta estructura.

EvtAcxFactoryCircuitPrepareHardware

Puntero al controlador ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE función de devolución de llamada de evento de devolución de llamada o NULL.

EvtAcxFactoryCircuitReleaseHardware

Puntero al controlador ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE función de devolución de llamada de evento de devolución de llamada o NULL.

EvtAcxFactoryCircuitPowerUp

Puntero a la ACX_FACTORY_CIRCUIT_POWER_UP función de devolución de llamada de evento de devolución de llamada o NULL.

EvtAcxFactoryCircuitPowerDown

Puntero a la ACX_FACTORY_CIRCUIT_POWER_DOWN función de devolución de llamada de evento de devolución de llamada o NULL.

Comentarios

La estructura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS se usa como entrada para el método AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks .

El controlador debe inicializar su estructura de ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS llamando a la función ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT .

Ejemplo

A continuación se muestra un ejemplo de uso.

    //
    // 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);

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxcircuit.h

Consulte también