AcxCircuitInitSetAcxCircuitPnpPowerCallbacks, fonction (acxcircuit.h)
La fonction AcxCircuitInitSetAcxCircuitPnpPowerCallbacks définit les rappels PNP du pilote pour l’ACXCIRCUIT.
Syntaxe
void AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(
PACXCIRCUIT_INIT CircuitInit,
PACX_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);
Paramètres
CircuitInit
Structure ACXCIRCUIT_INIT qui définit l’initialisation du circuit. ACXCIRCUIT_INIT est un objet opaque utilisé pour l’initialisation du circuit. Utilisez AcxCircuitInitAllocate pour initialiser la structure ACXCIRCUIT_INIT.
EvtPnpPowerCallbacks
Une structure de rappels d’alimentation PnP ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS qui définit les rappels.
Valeur de retour
None
Remarques
Avant d’appeler AcxCircuitInitSetAcxCircuitPnpPowerCallbacks, votre pilote doit initialiser sa structure ACX_CIRCUIT_PNPPOWER_CALLBACKS en appelant ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT. La structure ACX_CIRCUIT_PNPPOWER_CALLBACKS est utilisée comme entrée dans la méthode AcxCircuitInitSetAcxCircuitPnpPowerCallbacks.
Exemple
L’exemple d’utilisation est illustré ci-dessous.
//
// Assign the circuit's pnp-power callbacks.
//
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxCircuitPowerUp = CodecR_EvtCircuitPowerUp;
powerCallbacks.EvtAcxCircuitPowerDown = CodecR_EvtCircuitPowerDown;
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(circuitInit, &powerCallbacks);
Configuration requise d’ACX
Version minimale d’ACX : 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 |
IRQL | PASSIVE_LEVEL |