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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de