функция обратного вызова EVT_ACX_PIN_DISCONNECTED (acxpin.h)

Функция обратного вызова EVT_ACX_PIN_DISCONNECTED реализуется драйвером и вызывается, когда закрепление моста канала отключается от пин-кода другого канала.

Синтаксис

EVT_ACX_PIN_DISCONNECTED EvtAcxPinDisconnected;

VOID EvtAcxPinDisconnected(
  ACXPIN Pin,
  ACXTARGETCIRCUIT TargetCircuit,
  ULONG TargetPinId
)
{...}

Параметры

Pin

Объект ACXPIN, представляющий конкретный пин-код, который был отключен.

TargetCircuit

Объект ACXTARGETCIRCUIT , представляющий канал, из которого был отключен пин-код.

TargetPinId

Идентификатор пин-кода в TargetCircuit, из которого был отключен пин-код.

Возвращаемое значение

Никакой

Замечания

Этот обратный вызов не гарантируется в следующих сценариях:

  • Это устройство удаляется или неожиданно удаляется.
  • Это устройство отключено (запрос удален и удалено) с помощью диспетчера устройств.

Драйвер не должен полагаться на этот обратный вызов в качестве единственной очистки ресурсов.

Указанный ACXTARGETCIRCUIT уже может находиться в состоянии остановки b/c целевого канала, возможно, уже исчезнет.

Драйвер по-прежнему может получить доступ к контексту ACXTARGETCIRCUIT.

Требования к ACX

минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в обзоре версий ACX.

Требования

Требование Ценность
заголовка acxpin.h
IRQL PASSIVE_LEVEL

См. также