Função NdisMCoIndicateStatusEx (ndis.h)

A função NdisMCoIndicateStatusEx relata uma alteração no status de um adaptador de miniporto CoNDIS.

Sintaxe

void NdisMCoIndicateStatusEx(
  [in]           NDIS_HANDLE             MiniportAdapterHandle,
  [in, optional] NDIS_HANDLE             NdisVcHandle,
  [in]           PNDIS_STATUS_INDICATION StatusIndication
);

Parâmetros

[in] MiniportAdapterHandle

O identificador do adaptador de miniport que o NDIS passou no parâmetro MiniportAdapterHandle do Função MiniportInitializeEx .

[in, optional] NdisVcHandle

Um identificador que identifica a VC (conexão virtual). O driver de miniporte obteve esse identificador como um parâmetro de entrada para sua função MiniportCoCreateVc , quando um cliente configurou uma chamada de saída ou quando o gerenciador de chamadas criou uma VC para um SAP (ponto de acesso de serviço registrado pelo cliente). O gerenciador de chamadas criou a VC para indicar uma notificação de chamada de entrada. Para enviar a indicação status para todas as associações de protocolo, defina esse parâmetro como NULL.

[in] StatusIndication

Um ponteiro para uma estrutura NDIS_STATUS_INDICATION que contém as informações de status.

Retornar valor

Nenhum

Comentários

Quando um driver de miniporto chama NdisMCoIndicateStatusEx com um identificador VC NULL para o parâmetro NdisVcHandle, o NDIS encaminha a notificação de alteração de status para todos os drivers de protocolo associados chamando a função ProtocolCoStatusEx de cada driver de protocolo associado. Uma chamada para NdisMCoIndicateStatusEx com um identificador VC não NULL restringe a notificação de status a clientes ou gerentes de chamadas com os quais o driver de miniporto compartilha essa alça de VC.

Um driver de miniporto pode chamar NdisMCoIndicateStatusEx depois de definir seus atributos de registro, chamando o A função NdisMSetMiniportAttributes da função MiniportInitializeEx , mesmo que o driver ainda esteja no contexto da função MiniportInitializeEx . O driver não deve chamar NdisMCoIndicateStatusEx depois de retornar da função MiniportHaltEx .

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Plataforma de Destino Área de Trabalho
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
Regras de conformidade de DDI Irql_MCO_Function(ndis)

Confira também

MiniportCoCreateVc

MiniportHaltEx

MiniportInitializeEx

NDIS_STATUS_INDICATION

NdisMSetMiniportAttributes

ProtocolCoStatusEx