Структура NOTIFYINFO (npapi.h)
Структура NOTIFYINFO содержит сведения о состоянии операции сетевого подключения или отключения. Он используется функциями AddConnectNotify и CancelConnectNotify .
Синтаксис
typedef struct _NOTIFYINFO {
DWORD dwNotifyStatus;
DWORD dwOperationStatus;
LPVOID lpContext;
} NOTIFYINFO, *LPNOTIFYINFO;
Члены
dwNotifyStatus
Это будет либо NOTIFY_PRE, либо NOTIFY_POST, чтобы указать, отправляется ли это уведомление до или после подключения или отключения.
dwOperationStatus
Если параметру dwNotifyStatus NOTIFY_PRE присвоено значение WN_SUCCESS.
Если параметру dwNotifyStatus присвоено значение NOTIFY_POST, dwOperationStatus содержит код возвращаемого состояния из функции, выполняющей операцию: NPAddConnection или NPCancelConnection.
lpContext
Используется приложением, получающим уведомление, чтобы сохранить контекст для операции между предварительными и пост-уведомлениями вызовов. Иными словами, это позволяет приложению уведомлений сопоставить вызов предварительного уведомления с соответствующим вызовом уведомления после фактов для определенного события. Элемент lpContext является указателем NULL при вызове функции уведомления для предварительного уведомления. Функция уведомления может возвращать с lpContext значение NULL, указывая, что она не заинтересована в дальнейших уведомлениях для этой конкретной операции. В этом случае функция уведомлений не будет вызываться повторно с уведомлением после фактов для этой операции. Если при вызове функции предварительного уведомления в lpContext возвращается значение, отличное от NULL, это значение передается при вызове функции уведомления после факта для той же операции.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | npapi.h |