Função AcxCircuitInitSetAcxCircuitPnpPowerCallbacks (acxcircuit.h)
A função AcxCircuitInitSetAcxCircuitPnpPowerCallbacks define os retornos de chamada PNP do driver para o ACXCIRCUIT.
Sintaxe
void AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(
PACXCIRCUIT_INIT CircuitInit,
PACX_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);
Parâmetros
CircuitInit
A estrutura ACXCIRCUIT_INIT que define a inicialização do circuito. ACXCIRCUIT_INIT é um objeto opaco usado para inicialização do circuito. Use AcxCircuitInitAllocate para inicializar a estrutura de ACXCIRCUIT_INIT.
EvtPnpPowerCallbacks
Uma estrutura de retorno de chamada de energia PnP ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS que define os retornos de chamada.
Valor de retorno
Nenhum
Observações
Antes de chamar AcxCircuitInitSetAcxCircuitPnpPowerCallbacks, o driver deve inicializar sua estrutura de ACX_CIRCUIT_PNPPOWER_CALLBACKS chamando ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT. A estrutura ACX_CIRCUIT_PNPPOWER_CALLBACKS é usada como entrada para o método AcxCircuitInitSetAcxCircuitPnpPowerCallbacks.
Exemplo
O uso de exemplo é mostrado abaixo.
//
// 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 do ACX
versão mínima do ACX: 1.0
Para obter mais informações sobre versões do ACX, consulte visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | acxcircuit.h |
IRQL | PASSIVE_LEVEL |