Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция AcxCircuitInitSetAcxCircuitPnpPowerCallbacks задает обратные вызовы драйвера для ACXCIRCUIT.
Синтаксис
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 структуру, вызвав ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT. Структура ACX_CIRCUIT_PNPPOWER_CALLBACKS используется в качестве входных данных AcxCircuitInitSetAcxCircuitPnpPowerCallbacks method.
Пример
Ниже показан пример использования.
//
// 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 | пассивный уровень |