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.