Función AcxCircuitInitSetAcxCircuitPnpPowerCallbacks (acxcircuit.h)
La función AcxCircuitInitSetAcxCircuitPnpPowerCallbacks establece las devoluciones de llamada PNP del controlador para ACXCIRCUIT.
Sintaxis
void AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(
PACXCIRCUIT_INIT CircuitInit,
PACX_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);
Parámetros
CircuitInit
Estructura ACXCIRCUIT_INIT que define la inicialización del circuito. ACXCIRCUIT_INIT es un objeto opaco utilizado para la inicialización del circuito. Use AcxCircuitInitAllocate para inicializar la estructura de ACXCIRCUIT_INIT.
EvtPnpPowerCallbacks
Estructura de devoluciones de llamada de alimentación PnP ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS que define las devoluciones de llamada.
Valor devuelto
None
Observaciones
Antes de llamar a AcxCircuitInitSetAcxCircuitPnpPowerCallbacks, el controlador debe inicializar su estructura de ACX_CIRCUIT_PNPPOWER_CALLBACKS llamando a ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT. La estructura ACX_CIRCUIT_PNPPOWER_CALLBACKS se usa como entrada para el método AcxCircuitInitSetAcxCircuitPnpPowerCallbacks.
Ejemplo
A continuación se muestra el uso de ejemplo.
//
// Assign the circuit's pnp-power callbacks.
//
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxCircuitPowerUp = CodecR_EvtCircuitPowerUp;
powerCallbacks.EvtAcxCircuitPowerDown = CodecR_EvtCircuitPowerDown;
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(circuitInit, &powerCallbacks);
Requisitos de ACX
Versión mínima de ACX: 1.0
Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.
Requisitos
Requisito | Valor |
---|---|
Header | acxcircuit.h |
IRQL | PASSIVE_LEVEL |