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. Usare AcxCircuitInitAllocate per inizializzare la struttura ACXCIRCUIT_INIT.

EvtPnpPowerCallbacks

Struttura dei 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 utilizzata come input per .AcxCircuitInitSetAcxCircuitPnpPowerCallbacks method

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 di ACX.

Fabbisogno

Requisito Valore
Intestazione acxcircuit.h
IRQL LIVELLO PASSIVO

Vedere anche