Partilhar via


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 miniporto 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 miniporto 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 um 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 de status para todas as associações de protocolo, defina esse parâmetro como NULL.

[in] StatusIndication

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

Valor de retorno

Nenhum

Observações

Quando um driver de miniporto chama NdisMCoIndicateStatusEx com um identificador DE 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 NULLNULL não restringe a notificação de status a clientes ou gerentes de chamadas com os quais o driver de miniporto compartilha esse identificador de VC.

Um driver de miniporto pode chamar NdisMCoIndicateStatusEx depois de definir seus atributos de registro, chamando o função NdisMSetMiniportAttributes de sua 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
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
da 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)

Consulte também

miniportCoCreateVc

MiniportHaltEx

MiniportInitializeEx

NDIS_STATUS_INDICATION

NdisMSetMiniportAttributes

ProtocolCoStatusEx