Función AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks (acxcircuit.h)
La función AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks establece las devoluciones de llamada PNP del controlador para ACXFACTORYCIRCUIT.
Sintaxis
void AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(
PACXFACTORYCIRCUIT_INIT FactoryInit,
PACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);
Parámetros
FactoryInit
Estructura de ACXFACTORYCIRCUIT_INIT que se usa para la inicialización del generador de circuitos. Se trata de una estructura opaca que se usa para almacenar la información de inicialización del circuito ACX y asociar la fábrica a un dispositivo WDF.
Use la función AcxFactoryCircuitInitAllocate para inicializar la estructura de ACXFACTORYCIRCUIT_INIT.
EvtPnpPowerCallbacks
Estructura de devoluciones de llamada de energía ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS que define las devoluciones de llamada.
Valor devuelto
None
Observaciones
NOTA: En este momento no se admite esta DDI. No lo use en este momento.
Antes de llamar a AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks, el controlador debe inicializar su estructura de ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS llamando a ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT. La estructura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS se usa como entrada para el método AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks.
Ejemplo
A continuación se muestra el uso de ejemplo.
// Get a FactoryCircuitInit structure.
//
factoryInit = AcxFactoryCircuitInitAllocate(Device);
//
// 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 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 |
IRQL | PASSIVE_LEVEL |