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 |