Funzione AcxCircuitInitSetAcxCircuitPnpPowerCallbacks (acxcircuit.h)
La funzione AcxCircuitInitSetAcxCircuitPnpPowerCallbacks imposta i callback PNP del driver per ACXCIRCUIT.
Sintassi
void AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(
PACXCIRCUIT_INIT CircuitInit,
PACX_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);
Parametri
CircuitInit
Struttura ACXCIRCUIT_INIT che definisce l'inizializzazione del circuito. ACXCIRCUIT_INIT è un oggetto opaco utilizzato per l'inizializzazione del circuito. Utilizzare AcxCircuitInitAllocate per inizializzare la struttura ACXCIRCUIT_INIT.
EvtPnpPowerCallbacks
Struttura di callback di alimentazione PnP ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS che definisce i callback.
Valore restituito
Nessuno
Osservazioni
Prima di chiamare AcxCircuitInitSetAcxCircuitPnpPowerCallbacks, il driver deve inizializzare la struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS chiamando ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT. La struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS viene usata come input per il metodo AcxCircuitInitSetAcxCircuitPnpPowerCallbacks.
Esempio
Di seguito è riportato un esempio di utilizzo.
//
// Assign the circuit's pnp-power callbacks.
//
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxCircuitPowerUp = CodecR_EvtCircuitPowerUp;
powerCallbacks.EvtAcxCircuitPowerDown = CodecR_EvtCircuitPowerDown;
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(circuitInit, &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 |
IRQL | PASSIVE_LEVEL |