structure ACX_CIRCUIT_PNPPOWER_CALLBACKS (acxcircuit.h)
La structure ACX_CIRCUIT_PNPPOWER_CALLBACKS contient des pointeurs vers le rappel d’événement Plug-and-Play 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 ACX_CIRCUIT_PREPARE_HARDWARE du pilote ou NULL.
EvtAcxCircuitReleaseHardware
Pointeur vers la fonction de rappel d’événement ACX_CIRCUIT_RELEASE_HARDWARE du pilote, ou NULL.
EvtAcxCircuitPowerUp
Pointeur vers la fonction de rappel ACX_CIRCUIT_POWER_UP fonction de rappel d’événement ou NULL.
EvtAcxCircuitPowerDown
Pointeur vers la fonction de rappel ACX_CIRCUIT_POWER_DOWN de rappel d’événement ou NULL.
Remarques
La structure ACX_CIRCUIT_PNPPOWER_CALLBACKS est utilisée comme entrée dans 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 minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxcircuit.h |