ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS struttura (acxcircuit.h)
La struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contiene puntatori alle funzioni di Plug and Play e callback degli eventi di alimentazione di ACXFACTORYCIRCUIT.
Sintassi
typedef struct _ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS {
ULONG Size;
PFN_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE EvtAcxFactoryCircuitPrepareHardware;
PFN_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE EvtAcxFactoryCircuitReleaseHardware;
PFN_ACX_FACTORY_CIRCUIT_POWER_UP EvtAcxFactoryCircuitPowerUp;
PFN_ACX_FACTORY_CIRCUIT_POWER_DOWN EvtAcxFactoryCircuitPowerDown;
} ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS, *PACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS;
Members
Size
Dimensione, in byte, della struttura.
EvtAcxFactoryCircuitPrepareHardware
Puntatore alla funzione di callback dell'evento callback del driver ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE o NULL.
EvtAcxFactoryCircuitReleaseHardware
Puntatore alla funzione di callback dell'evento callback del driver ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE o NULL.
EvtAcxFactoryCircuitPowerUp
Puntatore alla funzione di callback dell'evento callback di ACX_FACTORY_CIRCUIT_POWER_UP o NULL.
EvtAcxFactoryCircuitPowerDown
Puntatore alla funzione di callback dell'evento di callback ACX_FACTORY_CIRCUIT_POWER_DOWN o NULL.
Commenti
La struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS viene usata come input per il metodo AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks .
Il driver deve inizializzare la struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS chiamando la funzione ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT .
Esempio
Di seguito è riportato l'esempio di utilizzo.
//
// 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);
Requisiti ACX
Versione minima DI ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere Panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxcircuit.h |