EVT_ACX_PIN_DISCONNECTED Rückruffunktion (acxpin.h)

Die EVT_ACX_PIN_DISCONNECTED Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn der Verbindungsbrückenstift vom Pin einer anderen Verbindung getrennt wird.

Syntax

EVT_ACX_PIN_DISCONNECTED EvtAcxPinDisconnected;

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

Parameter

Pin

Ein ACXPIN-Objekt , das den spezifischen Pin darstellt, der getrennt wurde.

TargetCircuit

Ein ACXTARGETCIRCUIT-Objekt , das die Verbindung darstellt, von der die Pin getrennt wurde.

TargetPinId

Der Bezeichner des Pins im TargetCircuit , von dem die Pin getrennt wurde.

Rückgabewert

Keine

Bemerkungen

Es ist nicht garantiert, dass dieser Rückruf in den folgenden Szenarien aufgerufen wird:

  • Dieses Gerät wird entfernt oder überraschend entfernt.
  • Dieses Gerät wird über den Geräte-Manager deaktiviert (Abfrage entfernt und entfernt).

Ein Treiber darf sich nicht auf diesen Rückruf als einzige Ressourcenbereinigung verlassen.

Der angegebene ACXTARGETCIRCUIT befindet sich möglicherweise bereits im Stoppzustand b/c, die Zielschaltung ist möglicherweise bereits weg.

Der Treiber kann weiterhin auf seinen ACXTARGETCIRCUIT-Kontext zugreifen.

ACX-Anforderungen

ACX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxpin.h
IRQL PASSIVE_LEVEL

Weitere Informationen

  • [acxpin.h-Header] (index.md)