Compartir a través de


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

Consulte también