Share via


EVT_ACX_PIN_DISCONNECTED função de retorno de chamada (acxpin.h)

A função de retorno de chamada EVT_ACX_PIN_DISCONNECTED é implementada pelo driver e é chamada quando o pino da ponte do circuito é desconectado do pino de outro circuito.

Sintaxe

EVT_ACX_PIN_DISCONNECTED EvtAcxPinDisconnected;

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

Parâmetros

Pin

Um objeto ACXPIN que representa o pino específico que foi desconectado.

TargetCircuit

Um objeto ACXTARGETCIRCUIT que representa o circuito do qual o Pin foi desconectado.

TargetPinId

O identificador do pino no TargetCircuit do qual o Pin foi desconectado.

Retornar valor

Nenhum

Comentários

Não há garantia de que esse retorno de chamada seja chamado nos seguintes cenários:

  • Este dispositivo é removido ou removido de surpresa.
  • Esse dispositivo está desabilitado (removido e removido por consulta) por meio do gerenciador de dispositivos.

Um driver não deve contar com esse retorno de chamada como sua única limpeza de recursos.

O ACXTARGETCIRCUIT especificado pode já estar em seu estado de parada b/c o circuito de destino já pode ter sumido.

O driver ainda pode acessar seu contexto ACXTARGETCIRCUIT.

Requisitos do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxpin.h
IRQL PASSIVE_LEVEL

Confira também

  • [cabeçalho acxpin.h] (index.md)