estrutura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS (acxcircuit.h)
A estrutura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contém ponteiros para as funções de retorno de chamada de evento de Plug and Play e power de um ACXFACTORYCIRCUIT.
Sintaxe
typedef struct _ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS {
ULONG Size;
PFN_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE EvtAcxFactoryCircuitPrepareHardware;
PFN_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE EvtAcxFactoryCircuitReleaseHardware;
PFN_ACX_FACTORY_CIRCUIT_POWER_UP EvtAcxFactoryCircuitPowerUp;
PFN_ACX_FACTORY_CIRCUIT_POWER_DOWN EvtAcxFactoryCircuitPowerDown;
} ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS, *PACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS;
Membros
Size
O tamanho, em bytes, dessa estrutura.
EvtAcxFactoryCircuitPrepareHardware
Um ponteiro para a função de retorno de chamada de evento de retorno de chamada ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE do driver ou NULL.
EvtAcxFactoryCircuitReleaseHardware
Um ponteiro para a função de retorno de chamada de evento de retorno de chamada ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE do driver ou NULL.
EvtAcxFactoryCircuitPowerUp
Um ponteiro para o ACX_FACTORY_CIRCUIT_POWER_UP função de retorno de chamada de evento de retorno de chamada ou NULL.
EvtAcxFactoryCircuitPowerDown
Um ponteiro para a função de retorno de chamada de evento de retorno de chamada ACX_FACTORY_CIRCUIT_POWER_DOWN ou NULL.
Comentários
A estrutura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS é usada como entrada para o método AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks .
O driver deve inicializar sua estrutura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS chamando a função ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT .
Exemplo
O uso de exemplo é mostrado abaixo.
//
// Assign the factory circuit's pnp-power callbacks.
//
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS powerCallbacks;
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxFactoryCircuitPowerUp = EvtFactoryCircuitPowerUp;
powerCallbacks.EvtAcxFactoryCircuitPowerDown = EvtFactoryCircuitPowerDown;
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(factoryInit, &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 |