EVT_ACX_PIN_DISCONNECTED función de devolución de llamada (acxpin.h)

El controlador implementa la función de devolución de llamada EVT_ACX_PIN_DISCONNECTED y se llama cuando el pin del puente de circuito está desconectado de la patilla de otro circuito.

Sintaxis

EVT_ACX_PIN_DISCONNECTED EvtAcxPinDisconnected;

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

Parámetros

Pin

Objeto ACXPIN que representa el pin específico que se desconectó.

TargetCircuit

Objeto ACXTARGETCIRCUIT que representa el circuito del que se desconectó el Pin .

TargetPinId

Identificador del pin en targetCircuit desde el que se desconectó el pin .

Valor devuelto

None

Observaciones

No se garantiza que se llame a esta devolución de llamada en los escenarios siguientes:

  • Este dispositivo se quita o se quita con sorpresa.
  • Este dispositivo está deshabilitado (consulta quitada y quitada) a través del administrador de dispositivos.

Un controlador no debe confiar en esta devolución de llamada como su única limpieza de recursos.

Es posible que el ACXTARGETCIRCUIT especificado ya esté en su estado de detención b/c, es posible que el circuito de destino ya haya desaparecido.

El controlador todavía puede acceder a su contexto ACXTARGETCIRCUIT.

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxpin.h
IRQL PASSIVE_LEVEL

Consulte también

  • [encabezado acxpin.h] (index.md)