Condividi tramite


Funzione AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks (acxcircuit.h)

La funzione AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks imposta i callback PNP del driver per ACXFACTORYCIRCUIT.

Sintassi

void AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks(
  PACXFACTORYCIRCUIT_INIT                 FactoryInit,
  PACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);

Parametri

FactoryInit

Struttura ACXFACTORYCIRCUIT_INIT usata per l'inizializzazione della factory del circuito. Si tratta di una struttura opaca usata per archiviare le informazioni di inizializzazione della fabbrica di circuiti ACX e associare la factory a un dispositivo WDF.

Usare la funzione AcxFactoryCircuitInitAllocate per inizializzare la struttura di ACXFACTORYCIRCUIT_INIT.

EvtPnpPowerCallbacks

Struttura dei callback di alimentazione ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS che definisce i callback.

Valore restituito

nessuno

Osservazioni

NOTA: a questo punto questa DDI non è supportata. Non usarla in questo momento.

Prima di chiamare AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks, il driver deve inizializzare la struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS chiamando ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT. La struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS viene usata come input per il metodo AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks.

Esempio

Di seguito è riportato l'esempio di utilizzo.

    // 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);

Requisiti ACX

Versione minima DI ACX: 1.0

Per altre informazioni sulle versioni ACX, vedere Panoramica della versione di ACX.

Requisiti

Requisito Valore
Intestazione acxcircuit.h
IRQL PASSIVE_LEVEL

Vedi anche