Estrutura NOTIFYINFO (npapi.h)

A estrutura NOTIFYINFO contém status informações sobre uma operação de conexão ou desconexão de rede. Ele é usado pelas funções AddConnectNotify e CancelConnectNotify .

Sintaxe

typedef struct _NOTIFYINFO {
  DWORD  dwNotifyStatus;
  DWORD  dwOperationStatus;
  LPVOID lpContext;
} NOTIFYINFO, *LPNOTIFYINFO;

Membros

dwNotifyStatus

Isso será NOTIFY_PRE ou NOTIFY_POST para indicar se essa notificação é enviada antes ou depois que a conexão ou desconexão é executada.

dwOperationStatus

Isso é definido como WN_SUCCESS quando dwNotifyStatus é NOTIFY_PRE.

Se dwNotifyStatus estiver definido como NOTIFY_POST, dwOperationStatus conterá o retorno status código da função que executa a operação: NPAddConnection ou NPCancelConnection.

lpContext

Usado pelo aplicativo que recebe a notificação para manter um contexto para a operação entre a pré-notificação e as chamadas pós-notificação. Em outras palavras, ele permite que o aplicativo de notificação corresponda à chamada de notificação antecipada à chamada de notificação após o fato correspondente para um evento específico. O membro lpContext é um ponteiro NULL quando a função de notificação é chamada para notificação antecipada. A função de notificação pode retornar com lpContext ainda NULL, indicando que não está interessada em notificação adicional para essa operação específica. Nesse caso, a função de notificação não será chamada novamente com a notificação após o fato para essa operação. Se a chamada de função de notificação antecipada retornar um valor não NULL em lpContext, esse valor será passado quando a função de notificação for chamada para a notificação após o fato para essa mesma operação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho npapi.h