ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS structure (acxcircuit.h)
La structure ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contient des pointeurs vers les fonctions de rappel d’Plug-and-Play et d’événement d’alimentation d’ACXFACTORYCIRCUIT.
Syntaxe
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;
Membres
Size
Taille, en octets, de cette structure.
EvtAcxFactoryCircuitPrepareHardware
Pointeur vers la fonction de rappel d’événement de rappel ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE du pilote, ou NULL.
EvtAcxFactoryCircuitReleaseHardware
Pointeur vers la fonction de rappel d’événement de rappel ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE du pilote, ou NULL.
EvtAcxFactoryCircuitPowerUp
Pointeur vers la fonction de rappel d’événement de rappel ACX_FACTORY_CIRCUIT_POWER_UP ou NULL.
EvtAcxFactoryCircuitPowerDown
Pointeur vers la fonction de rappel d’événement de rappel ACX_FACTORY_CIRCUIT_POWER_DOWN ou NULL.
Remarques
La structure ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS est utilisée comme entrée de la méthode AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks .
Votre pilote doit initialiser sa structure ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS en appelant la fonction ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT .
Exemple
L’exemple d’utilisation est illustré ci-dessous.
//
// 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);
Configuration requise pour ACX
Version ACX minimale : 1.0
Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acxcircuit.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour