Condividi tramite


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

Vedere anche