struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS (acxcircuit.h)
La struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contiene puntatori alle funzioni di callback plug and play e power event 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;
Membri
Size
Dimensione, in byte, di questa struttura.
EvtAcxFactoryCircuitPrepareHardware
Puntatore al callback ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE del driver funzione di callback degli eventi o NULL.
EvtAcxFactoryCircuitReleaseHardware
Puntatore al callback ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE del driver funzione di callback dell'evento o NULL.
EvtAcxFactoryCircuitPowerUp
Puntatore alla ACX_FACTORY_CIRCUIT_POWER_UP callback funzione di callback dell'evento o NULL.
EvtAcxFactoryCircuitPowerDown
Puntatore alla ACX_FACTORY_CIRCUIT_POWER_DOWN callback funzione di callback dell'evento o NULL.
Osservazioni
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 un 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 di ACX, vedere panoramica della versione ACX.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | acxcircuit.h |