estructura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS (acxcircuit.h)
La estructura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contiene punteros a las funciones de devolución de llamada de eventos Plug and Play 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 a la ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE devolución de llamada del controlador función de devolución de llamada de eventos o NULL.
EvtAcxFactoryCircuitReleaseHardware
Puntero a la ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE devolución de llamada del controlador función de devolución de llamada de eventos o NULL.
EvtAcxFactoryCircuitPowerUp
Puntero a la ACX_FACTORY_CIRCUIT_POWER_UP devolución de llamada función de devolución de llamada de eventos o NULL.
EvtAcxFactoryCircuitPowerDown
Puntero a la ACX_FACTORY_CIRCUIT_POWER_DOWN devolución de llamada función de devolución de llamada de eventos o NULL.
Observaciones
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 el uso de ejemplo.
//
// 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 |
---|---|
encabezado de | acxcircuit.h |