ACX_CIRCUIT_PNPPOWER_CALLBACKS structure (acxcircuit.h)
La structure ACX_CIRCUIT_PNPPOWER_CALLBACKS contient des pointeurs vers un rappel d’événement de Plug-and-Play et d’événement de puissance d’ACXCIRCUIT.
Syntaxe
typedef struct _ACX_CIRCUIT_PNPPOWER_CALLBACKS {
ULONG Size;
PFN_ACX_CIRCUIT_PREPARE_HARDWARE EvtAcxCircuitPrepareHardware;
PFN_ACX_CIRCUIT_RELEASE_HARDWARE EvtAcxCircuitReleaseHardware;
PFN_ACX_CIRCUIT_POWER_UP EvtAcxCircuitPowerUp;
PFN_ACX_CIRCUIT_POWER_DOWN EvtAcxCircuitPowerDown;
} ACX_CIRCUIT_PNPPOWER_CALLBACKS, *PACX_CIRCUIT_PNPPOWER_CALLBACKS;
Membres
Size
Taille, en octets, de cette structure.
EvtAcxCircuitPrepareHardware
Pointeur vers la fonction de rappel d’événement de rappel ACX_CIRCUIT_PREPARE_HARDWARE du pilote, ou NULL.
EvtAcxCircuitReleaseHardware
Pointeur vers la fonction de rappel d’événement de rappel ACX_CIRCUIT_RELEASE_HARDWARE du pilote, ou NULL.
EvtAcxCircuitPowerUp
Pointeur vers la fonction de rappel d’événement de rappel ACX_CIRCUIT_POWER_UP ou NULL.
EvtAcxCircuitPowerDown
Pointeur vers la fonction de rappel d’événement de rappel ACX_CIRCUIT_POWER_DOWN ou NULL.
Remarques
La structure ACX_CIRCUIT_PNPPOWER_CALLBACKS est utilisée comme entrée de la méthode AcxCircuitInitSetAcxCircuitPnpPowerCallbacks.
Votre pilote doit initialiser sa structure ACX_CIRCUIT_PNPPOWER_CALLBACKS en appelant ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT.
Exemple
L’exemple d’utilisation est illustré ci-dessous.
//
// Assign the circuit's pnp-power callbacks.
//
{
ACX_CIRCUIT_PNPPOWER_CALLBACKS powerCallbacks;
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxCircuitPowerUp = EvtCircuitPowerUp;
powerCallbacks.EvtAcxCircuitPowerDown = EvtCircuitPowerDown;
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(CircuitInit, &powerCallbacks);
}
status = AcxCircuitInitAssignAcxCreateStreamCallback(CircuitInit, EvtCircuitCreateStream);
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