estrutura ACX_CIRCUIT_PNPPOWER_CALLBACKS (acxcircuit.h)
A estrutura ACX_CIRCUIT_PNPPOWER_CALLBACKS contém ponteiros para o Plug and Play de um ACXCIRCUIT e o retorno de chamada de evento de energia.
Sintaxe
typedef struct _ACX_CIRCUIT_PNPPOWER_CALLBACKS {
ULONG Size;
PFN_ACX_CIRCUIT_PREPARE_HARDWARE EvtAcxCircuitPrepareHardware;
PFN_ACX_CIRCUIT_RELEASE_HARDWARE EvtAcxCircuitReleaseHardware;
PFN_ACX_CIRCUIT_POWER_UP EvtAcxCircuitPowerUp;
PFN_ACX_CIRCUIT_POWER_DOWN EvtAcxCircuitPowerDown;
} ACX_CIRCUIT_PNPPOWER_CALLBACKS, *PACX_CIRCUIT_PNPPOWER_CALLBACKS;
Membros
Size
O tamanho, em bytes, dessa estrutura.
EvtAcxCircuitPrepareHardware
Um ponteiro para a função de retorno de chamada de evento de retorno de chamada ACX_CIRCUIT_PREPARE_HARDWARE do driver ou NULL.
EvtAcxCircuitReleaseHardware
Um ponteiro para a função de retorno de chamada de evento de retorno de chamada ACX_CIRCUIT_RELEASE_HARDWARE do driver ou NULL.
EvtAcxCircuitPowerUp
Um ponteiro para a função de retorno de chamada de evento de retorno de chamada ACX_CIRCUIT_POWER_UP ou NULL.
EvtAcxCircuitPowerDown
Um ponteiro para a função de retorno de chamada de evento de retorno de chamada ACX_CIRCUIT_POWER_DOWN ou NULL.
Comentários
A estrutura ACX_CIRCUIT_PNPPOWER_CALLBACKS é usada como entrada para o método AcxCircuitInitSetAcxCircuitPnpPowerCallbacks.
O driver deve inicializar sua estrutura de ACX_CIRCUIT_PNPPOWER_CALLBACKS chamando ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT.
Exemplo
O uso de exemplo é mostrado abaixo.
//
// Assign the circuit's pnp-power callbacks.
//
{
ACX_CIRCUIT_PNPPOWER_CALLBACKS powerCallbacks;
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
powerCallbacks.EvtAcxCircuitPowerUp = EvtCircuitPowerUp;
powerCallbacks.EvtAcxCircuitPowerDown = EvtCircuitPowerDown;
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(CircuitInit, &powerCallbacks);
}
status = AcxCircuitInitAssignAcxCreateStreamCallback(CircuitInit, EvtCircuitCreateStream);
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 |