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 |