struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS (acxcircuit.h)
La struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS contiene puntatori al callback di eventi di alimentazione e Plug and Play di ACXCIRCUIT.
Sintassi
typedef struct _ACX_CIRCUIT_PNPPOWER_CALLBACKS {
ULONG Size;
PFN_ACX_CIRCUIT_PREPARE_HARDWARE EvtAcxCircuitPrepareHardware;
PFN_ACX_CIRCUIT_RELEASE_HARDWARE EvtAcxCircuitReleaseHardware;
PFN_ACX_CIRCUIT_POWER_UP EvtAcxCircuitPowerUp;
PFN_ACX_CIRCUIT_POWER_DOWN EvtAcxCircuitPowerDown;
} ACX_CIRCUIT_PNPPOWER_CALLBACKS, *PACX_CIRCUIT_PNPPOWER_CALLBACKS;
Members
Size
Dimensione, in byte, della struttura.
EvtAcxCircuitPrepareHardware
Puntatore alla ACX_CIRCUIT_PREPARE_HARDWARE funzione di callback dell'evento di callback del driver o NULL.
EvtAcxCircuitReleaseHardware
Puntatore alla ACX_CIRCUIT_RELEASE_HARDWARE funzione di callback dell'evento di callback del driver o NULL.
EvtAcxCircuitPowerUp
Puntatore alla funzione di callback dell'evento di callback ACX_CIRCUIT_POWER_UP o NULL.
EvtAcxCircuitPowerDown
Puntatore alla funzione di callback dell'evento di callback ACX_CIRCUIT_POWER_DOWN o NULL.
Commenti
La struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS viene usata come input per il metodo AcxCircuitInitSetAcxCircuitPnpPowerCallbacks.
Il driver deve inizializzare la struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS chiamando ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT.
Esempio
Di seguito è riportato un esempio di utilizzo.
//
// Assign the circuit's pnp-power callbacks.
//
{
ACX_CIRCUIT_PNPPOWER_CALLBACKS powerCallbacks;
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxCircuitPowerUp = EvtCircuitPowerUp;
powerCallbacks.EvtAcxCircuitPowerDown = EvtCircuitPowerDown;
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(CircuitInit, &powerCallbacks);
}
status = AcxCircuitInitAssignAcxCreateStreamCallback(CircuitInit, EvtCircuitCreateStream);
Requisiti di ACX
Versione minima di ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxcircuit.h |