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 バージョンの概要 参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | acxcircuit.h |
IRQL | PASSIVE_LEVEL |
関連項目
- acxcircuit.h ヘッダー を する