AcxCircuitInitSetAcxCircuitPnpPowerCallbacks 関数 (acxcircuit.h)

AcxCircuitInitSetAcxCircuitPnpPowerCallbacks 関数は、ACXCIRCUIT のドライバーの PNP コールバックを設定します。

構文

void AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(
  PACXCIRCUIT_INIT                CircuitInit,
  PACX_CIRCUIT_PNPPOWER_CALLBACKS EvtPnpPowerCallbacks
);

パラメーター

CircuitInit

回線の初期化を定義するACXCIRCUIT_INIT構造体。 ACXCIRCUIT_INITは、回線の初期化に使用される不透明なオブジェクトです。 AcxCircuitInitAllocate を使用して、ACXCIRCUIT_INIT構造体を初期化します。

EvtPnpPowerCallbacks

コールバックを定義するACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS PnP 電源コールバック構造体。

戻り値

なし

解説

AcxCircuitInitSetAcxCircuitPnpPowerCallbacks を呼び出す前に、ドライバーは ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT を呼び出してACX_CIRCUIT_PNPPOWER_CALLBACKS構造体 を初期化する必要があります。 ACX_CIRCUIT_PNPPOWER_CALLBACKS構造体は、 AcxCircuitInitSetAcxCircuitPnpPowerCallbacks メソッドへの入力として使用されます。

使用例を次に示します。

    //
    // Assign the circuit's pnp-power callbacks.
    //
    ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT(&powerCallbacks);
    powerCallbacks.EvtAcxCircuitPowerUp = CodecR_EvtCircuitPowerUp;
    powerCallbacks.EvtAcxCircuitPowerDown = CodecR_EvtCircuitPowerDown;
    AcxCircuitInitSetAcxCircuitPnpPowerCallbacks(circuitInit, &powerCallbacks);

ACX の要件

最小 ACX バージョン: 1.0

ACX バージョンの詳細については、「 ACX バージョンの概要」を参照してください。

要件

要件
Header acxcircuit.h
IRQL PASSIVE_LEVEL

こちらもご覧ください