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 |