estructura ACX_CIRCUIT_PNPPOWER_CALLBACKS (acxcircuit.h)
La estructura ACX_CIRCUIT_PNPPOWER_CALLBACKS contiene punteros a la devolución de llamada de Plug and Play y de eventos de energía de ACXCIRCUIT.
Sintaxis
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;
Miembros
Size
Tamaño, en bytes, de esta estructura.
EvtAcxCircuitPrepareHardware
Puntero a la función de devolución de llamada de devolución de llamada del controlador ACX_CIRCUIT_PREPARE_HARDWARE o NULL.
EvtAcxCircuitReleaseHardware
Puntero al controlador ACX_CIRCUIT_RELEASE_HARDWARE función de devolución de llamada de evento de devolución de llamada o NULL.
EvtAcxCircuitPowerUp
Puntero a la ACX_CIRCUIT_POWER_UP función de devolución de llamada de evento de devolución de llamada o NULL.
EvtAcxCircuitPowerDown
Puntero a la ACX_CIRCUIT_POWER_DOWN función de devolución de llamada de evento de devolución de llamada o NULL.
Comentarios
La estructura ACX_CIRCUIT_PNPPOWER_CALLBACKS se usa como entrada para el método AcxCircuitInitSetAcxCircuitPnpPowerCallbacks.
El controlador debe inicializar su estructura de ACX_CIRCUIT_PNPPOWER_CALLBACKS llamando a ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT.
Ejemplo
A continuación se muestra un ejemplo de uso.
//
// 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 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 |