AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks, fonction (acxcircuit.h)
La fonction AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks définit les rappels PNP du pilote pour l’ACXFACTORYCIRCUIT.
Syntaxe
void AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(
PACXFACTORYCIRCUIT_INIT FactoryInit,
PACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);
Paramètres
FactoryInit
Structure ACXFACTORYCIRCUIT_INIT utilisée pour l’initialisation de la fabrique de circuits. Il s’agit d’une structure opaque utilisée pour stocker les informations d’initialisation de la fabrique du circuit ACX et associer la fabrique à un appareil WDF.
Utilisez la fonction AcxFactoryCircuitInitAllocate pour initialiser la structure ACXFACTORYCIRCUIT_INIT.
EvtPnpPowerCallbacks
Une ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS structure de rappels d’alimentation qui définit les rappels.
Valeur de retour
None
Remarques
REMARQUE : Pour l’instant, cette DDI n’est pas prise en charge. Ne l’utilisez pas pour l’instant.
Avant d’appeler AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks, votre pilote doit initialiser sa structure ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS en appelant ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT. La structure ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS est utilisée comme entrée de la méthode AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks.
Exemple
L’exemple d’utilisation est illustré ci-dessous.
// Get a FactoryCircuitInit structure.
//
factoryInit = AcxFactoryCircuitInitAllocate(Device);
//
// Assign the factory circuit's pnp-power callbacks.
//
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS powerCallbacks;
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxFactoryCircuitPowerUp = EvtFactoryCircuitPowerUp;
powerCallbacks.EvtAcxFactoryCircuitPowerDown = EvtFactoryCircuitPowerDown;
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(factoryInit, &powerCallbacks);
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 |
IRQL | PASSIVE_LEVEL |
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