AcxCircuitInitSetAcxCircuitPnpPowerCallbacks, fonction (acxcircuit.h)
La fonction AcxCircuitInitSetAcxCircuitPnpPowerCallbacks définit les rappels PNP du pilote pour 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 de circuit. Utilisez AcxCircuitInitAllocate pour initialiser la structure ACXCIRCUIT_INIT.
EvtPnpPowerCallbacks
Structure de rappels d’alimentation PnP ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS qui définit les rappels.
Valeur de retour
Aucun
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 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 |
IRQL | PASSIVE_LEVEL |