функция обратного вызова 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 , от которого был отключен контакт .
Возвращаемое значение
None
Remarks
Этот обратный вызов не гарантируется в следующих сценариях:
- Это устройство удаляется или неожиданно удаляется.
- Это устройство отключается (удаляется запросом и удаляется) с помощью диспетчера устройств.
Драйвер не должен полагаться на этот обратный вызов в качестве единственной очистки ресурсов.
Указанный ACXTARGETCIRCUIT может уже находиться в состоянии остановки b/c, целевой канал может уже исчезнуть.
Драйвер по-прежнему может получить доступ к контексту ACXTARGETCIRCUIT.
Требования к ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxpin.h |
IRQL | PASSIVE_LEVEL |
См. также раздел
- [заголовок acxpin.h] (index.md)