Freigeben über


EVT_ACX_PIN_DISCONNECTED Rückruffunktion (acxpin.h)

Die EVT_ACX_PIN_DISCONNECTED Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn der Schaltkreisbrücken-Pin vom Pin eines anderen Schaltkreises 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 den Schaltkreis darstellt, von dem die Pin getrennt wurde.

TargetPinId

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

Rückgabewert

Nichts

Bemerkungen

Dieser Rückruf wird in den folgenden Szenarien nicht garantiert aufgerufen:

  • Dieses Gerät wird entfernt oder überrascht.
  • Dieses Gerät ist ü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 ist möglicherweise bereits im Stoppzustand b/c, der Zielkreis ist möglicherweise bereits verschwunden.

Der Treiber kann weiterhin auf seinen ACXTARGETCIRCUIT-Kontext zugreifen.

ACX-Anforderungen

Mindestens ACX-Version: 1.0

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

Anforderungen

Anforderung Wert
Header- acxpin.h
IRQL- PASSIVE_LEVEL

Siehe auch