Share via


Função AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks (acxcircuit.h)

A função AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks define os retornos de chamada PNP do driver para o ACXFACTORYCIRCUIT.

Sintaxe

void AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(
  PACXFACTORYCIRCUIT_INIT                 FactoryInit,
  PACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);

Parâmetros

FactoryInit

Uma estrutura ACXFACTORYCIRCUIT_INIT usada para inicialização de fábrica de circuitos. Essa é uma estrutura opaca usada para armazenar informações de inicialização de fábrica do Circuito ACX e associar a fábrica a um dispositivo WDF.

Use a função AcxFactoryCircuitInitAllocate para inicializar a estrutura ACXFACTORYCIRCUIT_INIT.

EvtPnpPowerCallbacks

Um ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS estrutura de retornos de chamada de energia que define os retornos de chamada.

Retornar valor

Nenhum

Comentários

OBSERVAÇÃO: no momento, não há suporte para essa DDI. Não o use no momento.

Antes de chamar AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks, o driver deve inicializar sua estrutura de ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS chamando ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT. A estrutura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS é usada como entrada para o método AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks.

Exemplo

O uso de exemplo é mostrado abaixo.

    // 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 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
IRQL PASSIVE_LEVEL

Confira também