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 ACXFACTORYCIRCUIT_INIT que se usa para la inicialización de fábrica de circuitos. Se trata de una estructura opaca que se usa para almacenar la información de inicialización de fábrica del circuito ACX y asociar la fábrica a un dispositivo WDF.

Use el función AcxFactoryCircuitInitAllocate para inicializar la estructura de ACXFACTORYCIRCUIT_INIT.

EvtPnpPowerCallbacks

Estructura de devoluciones de llamada de ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS que define las devoluciones de llamada.

Valor devuelto

Ninguno

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
encabezado de acxcircuit.h
irQL PASSIVE_LEVEL

Consulte también