Partilhar 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 de pino de foi desconectado.

Valor de retorno

Nenhum

Observações

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 por consulta e removido) 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 ido embora.

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 versões do ACX, consulte visão geral da versão do ACX.

Requisitos

Requisito Valor
cabeçalho acxpin.h
IRQL PASSIVE_LEVEL

Consulte também

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