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 de circuito. Use AcxCircuitInitAllocate para inicializar a estrutura ACXCIRCUIT_INIT.
EvtPnpPowerCallbacks
Uma estrutura de retornos de chamada de energia PnP ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS que define os retornos de chamada.
Retornar valor
Nenhum
Comentários
Antes de chamar AcxCircuitInitSetAcxCircuitPnpPowerCallbacks, seu driver deve inicializar sua estrutura 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 as versões do ACX, consulte Visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | acxcircuit.h |
IRQL | PASSIVE_LEVEL |